Laboratorio sobre medios selectivos y diferenciales
Los apuntadores son variables que guardan direcciones en C y C++. Proporcionan mucha utilidad al programador para accesar y manipular datos de maneras que no es posible en otros lenguajes. También son útiles para pasarle parámetros a las funciones de tal modo que les permiten modificar y regresar valores a la rutina que las llama. Cuando se utilizan incorrectamente, son también fuente tanto de fallas en el programa como de frustración para el programador.
DECLARACIÓN DE APUNTADOR
Para declarar un apuntador para una variable entera se debe hacer:
int *apuntador;
Se debe asociar a cada apuntador un tipo particular.
Por ejemplo, no se puede asignar la
Dirección de un short int a un long int. …ver más…
A) main() { int x[5]={1,2,3,4,5}; int *y,renglon; y = x; printf("%d %d %d",x[1],*y,*(y+1)); for(renglon =0; renglon <= 4; renglon ++) printf("%d",*(y+renglon)); }
B) main() { int reng; float *x = malloc(5*sizeof(float)); *(x+2) = 3.14159; printf("%f",*(x+2); for(reng = 0; reng <=4; reng ++)