Lápices de proporcionar a los programadores la capacidad de alias de variables por " señalar " a su espacio de direcciones. Un puntero se asigna el valor de una variable con el espacio de direcciones que el valor se encuentra en la memoria del ordenador . La declaración " printf " se utiliza en la programación C para imprimir valores de variable . Los punteros se imprimen de manera diferente que otros valores de ordenador. Puede imprimir el espacio de direcciones a las que las direcciones de puntero o puede imprimir el valor que se encuentra en ese espacio de direcciones . Instrucciones
1
Crear una variable simple C . Los punteros son asignados para hacer frente a los espacios de la memoria , pero primero una variable necesita una definición. El siguiente código define un entero y un puntero :
int Theint = 5 ; int * thePointer ;
2
Asignar el puntero al espacio de direcciones de la variable de número entero . El signo es el prefijo que se utiliza para asociar los espacios de direcciones a los punteros . El código siguiente muestra cómo asignar un puntero a una variable:
thePointer = &theInt;
3
Imprimir el valor del puntero. La siguiente sentencia printf imprime el valor del puntero en la pantalla:
printf ( "El valor del puntero es% d" , * thePointer ) ;
El valor impreso en la pantalla es de 5, que es el valor de la variable asignada al puntero.
4
Imprimir el espacio de direcciones asignado al puntero. La siguiente sentencia printf imprime la dirección de memoria para el puntero :
printf ( " El espacio de dirección para el puntero es% d" , thePointer ) ;
Tenga en cuenta que la diferencia entre las dos instrucciones printf es el prefijo asterisco . El asterisco se imprime el valor , mientras que la eliminación se imprime el espacio de direcciones de memoria.