IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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