“Conocimientos Programación>C /C + + Programming

Cómo programar C Punteros

2012/4/7
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

C /C + + Programming
Conversión de un valor negativo a positivo en C + +
Cómo escribir un script de Vim
Cómo desmontar un Dll
Cómo escribir un programa en C que va a leer en un archivo de texto
Subcadenas comunes en C
¿Qué es Microsoft Visual Studio 6.0
Cómo compilar C + + en Linux
Cómo limpiar un buffer de entrada en C + +
Conocimientos Informáticos © http://www.ordenador.online