Los punteros del lenguaje de programación C son variables que contienen el espacio de dirección de otra variable. Ya que los punteros " punto " para un espacio de direcciones , cambiando el valor del puntero también cambia la variable asignada al puntero. Pasado de ida y vuelta entre las funciones , punteros permiten a los programadores para controlar los valores , incluso cuando la variable no es global . El lenguaje de programación C define punteros utilizando el prefijo de asterisco. Instrucciones
1
Crea tu variable. Los punteros son asignar espacios de direcciones variables. Por lo tanto , antes de definir un puntero , se necesita una variable. El código siguiente muestra cómo definir una variable en C :
Theint int = 0 ;
2
Definir el puntero . Los punteros son fácilmente reconocibles en su programa, ya que tiene un prefijo de asterisco. El siguiente código define un puntero :
int * ptr ;
3
Asignar la variable del puntero . Se asigna el espacio de direcciones para el puntero , que se logra mediante el símbolo & . Cada vez que vea un prefijo de signo en C, pensar " dirección de ". El código siguiente asigna la dirección del entero al puntero :
ptr = &theInt;
Desde " Theint " se define con valor 0 , la variable ptr contiene el valor 0 < . br> 4
Cambiar el valor de la variable. Ahora que el puntero se asigna a la variable , cambiando el valor del puntero cambia la variable real, así , el siguiente código se muestra cómo cambiar los valores de variables mediante un puntero :
* ptr = 5 ;
5
imprimir los resultados para ver los cambios en el valor . Esto le ayuda a aprender y ver la ejecución de código y cómo afecta a los punteros . El siguiente código imprime los resultados a la consola :
Theint = 1 ; printf ( "El valor de Theint es% d" , Theint ) ; //imprime 5 * ptr = 10 ; printf ( "El valor de Theint ahora es % d ", Theint ) ; //imprime 10