1) ¿De qué tipo es cada una de las siguientes variables?:
a) int* a,b;a puntero, b punteroa puntero, b enteroa entero, b punteroa entero, b entero b) int *a,b;a puntero, b punteroa puntero, b enteroa entero, b punteroa entero, b entero c) int *a,*b;a puntero, b punteroa puntero, b enteroa entero, b punteroa entero, b entero d) int* a,*b;a puntero, b punteroa puntero, b puntero doblea entero, b punteroa entero, b puntero doble
a) int* a,b;
int* a,b;
b) int *a,b;
int *a,b;
c) int *a,*b;
int *a,*b;
d) int* a,*b;
int* a,*b;
2) Considerando las siguientes declaraciones y sentencias:int array[]={1,2,3,4,5,6};int *puntero;puntero = array;puntero++;*puntero=*puntero+6;puntero=puntero+3;puntero=puntero-puntero[-2];int x=puntero-array;:
int array[]={1,2,3,4,5,6};int *puntero;puntero = array;puntero++;*puntero=*puntero+6;puntero=puntero+3;puntero=puntero-puntero[-2];int x=puntero-array;
a) ¿Cuál es el valor de x?1234 b) ¿Cual es el valor de array[1]?2468
a) ¿Cuál es el valor de x?
b) ¿Cual es el valor de array[1]?
3) Considerando la siguiente declaración:struct A { struct { int x; int y; } campoB;} *estructuraA;
struct A { struct { int x; int y; } campoB;} *estructuraA;
a) ¿Cómo se referenciaría el campo x de la estructuraA?estructuraA.xestructuraA.campoB.xestructuraA.campoB->xestructuraA->campoB.x
a) ¿Cómo se referenciaría el campo x de la estructuraA?
© Julio de 2003 Salvador Pozo, salvador@conclase.net