Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio de Examen
Ejercicio de Examen
• float num=52.75;
• float tab[4]={1.5, 2.5, 3.5, 4.5};
• float *p;
• p=tab;
// No se le pone el & porque sino tendria q imprimir
todo el
•
//array(el puntero solo puede
apuntar a un valor) apunta a posicion 0
• printf("Direccion de p = %p\n", &p);
• printf("Contenido de p = %p\n", p);
• printf("Contenido de la direccion contenida en p = %f\n\n",
*p);
• getch();
• p=tab+2; //
Al no llevar el & le suma 2 a la
posicion
•
// si fuese en vez de
p=tab+2; fuese p=(tab)+2; seria sumar el
valor de tab
• // en esa posicion
mas 2
• printf("Direccion de p = %p\n", &p);
• printf("Contenido de p = %p\n", p);
• printf("Contenido de la direccion
contenida en p = %f\n\n", *p);
• getch();
• p++;
//incrementa la posicion del array(no el valor)//
• printf("Direccion de p = %p\n", &p);
• printf("Contenido de p = %p\n", p);
• printf("Contenido de la direccion contenida en p = %f\n\n", *p);
• getch();
• p=&tab[1];
// Le asigna el valor 1 del array//
• printf("Direccion de p = %p\n", &p);
• printf("Contenido de p = %p\n", p);
• printf("Contenido de la direccion contenida en p = %f\n\n", *p);
• getch();
• p--;
• printf("Direccion de p = %p\n", &p);
• printf("Contenido de p = %p\n", p);
• printf("Contenido de la direccion contenida en p = %f\n\n", *p);
• getch();
• }