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
|