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

Cómo punteros void Desreferencia

2014/10/29
punteros void proporcionan los programadores de C con la capacidad para hacer referencia a las variables fuera de una función . Tradicionalmente , cuando se crea una variable en una función , sólo podrá utilizar los valores de las variables dentro de esa función. Sin embargo , con los punteros , se puede pasar el puntero a otra función y el uso de la variable de cualquier parte del código . Desreferenciación un puntero implica recuperar el valor que contiene. Esto se hace con el símbolo de asterisco . Instrucciones
1

Crear la variable principal. Punteros "punto" de los datos de las variables de C , por lo que las primeras necesidades variables que se definan . En este ejemplo , se crea un número entero . El siguiente código crea un entero en C :

integer_value int = 0 ;
2

Definir el puntero. Las variables con el prefacio asterisco definir un valor de puntero . El siguiente código crea un puntero en C :

int * integer_pointer ;
3

Asigne el valor de la variable del puntero . Antes de que el puntero se puede dejar de hacer referencia , es necesario contar con una asignación variable. El siguiente asigna el entero creado en el paso uno al puntero creado en el paso dos :

integer_pointer = & integer_value ;

" y " prefijo significa asignar la " dirección " de la variable. El puntero se asigna el valor de la memoria . Por tanto, al eliminar la referencia y cambiar el valor del puntero , también se edita la variable se encuentra en la dirección de memoria " integer_value " .
4

anulación de referencia de puntero y cambiar su valor. Usar un asterisco al asignar un valor a los desreferencias puntero él . El código siguiente muestra cómo eliminar la referencia de un puntero nulo :

* integer_pointer = 11 ;

C /C + + Programming
Pros y contras de Objective C
Cómo utilizar el Set Container Class STL
Como palabras en negrita en C + + con Xcode
Cómo Compilar y ejecutar un archivo CPP en CMD
Cómo utilizar C + + plantillas de clase
Cómo utilizar LINQ to XML
Cómo buscar y analizar archivos de texto en C #
Cómo compilar un C + + con CMD & CL
Conocimientos Informáticos © http://www.ordenador.online