int  *p;

 

p es un puntero a un entero

 

 

int  *p[10];

 

p es un array de 10 punteros a enteros

 

int  (*p)[10];

 

p es un puntero a un array de 10 enteros

 

 

int  *p(void);

 

p es una función que devuelve un puntero a entero

 

 

int  p(char *a);

 

 

p es una función que acepta un argumento que es un puntero a carácter, devuelve un

entero

 

int  *p(char *a);

 

 

 

p es una función que acepta un argumento que es un puntero a carácter, devuelve un

puntero a entero

 

 

int  (*p)(char *a);

 

 

 

p es un puntero a función que acepta un argumento que es un puntero a carácter,

devuelve un puntero a entero

 

int  (*p(char *a))[10];

 

p es una función que acepta un argumento que es un puntero a carácter, devuelve un puntero a un array de 10 enteros

 

int  p(char (*a)[]);

 

 

p es un puntero a función que acepta un argumento que es un puntero a un array

de caracteres, devuelve un puntero a entero

 

int  p(char *a[]);

 

 

p es un puntero a función que acepta un argumento que es un array de punteros a

caracteres, devuelve un puntero a entero

 

int  *p(char a[]);

 

 

p es una función que acepta un argumento que es un array de caracteres, devuelve un puntero a entero

 

int  *p(char (*a)[]);

 

 

p es una función que acepta un argumento que es un puntero a un array de

caracteres, devuelve un puntero a entero

 

int  *p(char *a[]);

 

 

p es una función que acepta un argumento que es un puntero a un array de punteros

a caracteres, devuelve un puntero a entero

 

 

int  (*p)(char (*a)[]);

 

 

 

 

p es una función que acepta un argumento que es un puntero a un array de

caracteres,  devuelve un puntero a entero

 

int *(*p)(char (*a)[]);

 

 

p es un puntero a una función que acepta un argumento que es un puntero a un

array de punteros a caracteres, devuelve un puntero a entero

 

 

int *(*p)(char *a[]);

 

 

p es un puntero a una función que acepta un argumento que es un array de punteros

a caracteres, devuelve un puntero a entero

 

 

 

int  (*p[10])(void);

 

p es una array de 10 punteros a función, cada función devuelve un entero

 

 

int  (*p[10])(char * a);

 

p es una array de 10 punteros a función; cada función acepta un argumento que es un puntero a carácter y devuelve un entero.

 

int  *(*p[10])(char a);

p es una array de 10 punteros a función; cada función acepta un argumento que es un  carácter, y devuelve un puntero a entero.

 

char *(*p[10])(char *  a);

p es una array de 10 punteros a función; cada función acepta un argumento que es un  carácter, y devuelve un puntero a caracter.

 

Free Web Hosting