Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

Vous n'avez pas encore de compte Developpez.com ? L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Developpez.com

C

Choisissez la catégorie, puis la rubrique :

next up previous contents index
Next: Les fonctions Up: Un bestiaire de types Previous: Les tableaux

Les pointeurs



int *p;





pointeur vers un entier




int i;
int *p = &i;





pointeur vers un entier avec initialisation




int **p;





pointeur vers un pointeur vers un entier




int *q;
int **p = &q;





pointeur vers un pointeur vers un entier avec initialisation




struct complex { float x,y; };
struct complex *p;





pointeur vers une structure




struct complex { float x,y; };
struct complex c;
struct complex *p = &c;





pointeur vers une structure avec initialisation




int (*p)(int);





pointeur vers une fonction ayant un paramètre entier et retournant un entier




int (*p)(int,float);





pointeur vers une fonction ayant un paramètre entier et un paramètre flottant et retournant un entier




void (*p)(int);





pointeur vers une fonction ayant un paramètre entier et ne retournant pas de valeur




int f(int a)
{
/*   corps de la fonction   */
}

int (*p)(int) = f;





pointeur vers une fonction ayant un paramètre entier et retournant un entier, avec initialisation


 


next up previous contents index
Next: Les fonctions Up: Un bestiaire de types Previous: Les tableaux
Bernard Cassagne
1998-12-09
Contacter le responsable de la rubrique C

Partenaire : Hébergement Web