| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo punteros void Desreferencia
    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 ;

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar un interruptor de la caja con los rangos…
    ·Cómo determinar el tamaño de la estructura en tiempo …
    ·Cómo Ignorar espacios en el uso de Largo C + + 
    ·Tipos de ataques de desbordamiento de búfer 
    ·Longitud de la secuencia Sin Construido en la función …
    ·Diferencia entre C y Visual C 
    ·Cómo cambiar los títulos en la barra de tareas con MF…
    ·Cómo convertir QString a Int 
    ·GNU y C + + para las computadoras 
    ·Cómo leer archivos Hex en C + + 
      Artículos destacados
    ·Cómo seleccionar MySQL PHP matriz 
    ·Cómo encontrar Alto Valor en Recordset Visual Basic 
    ·Cómo configurar una información sobre herramientas pe…
    ·Cómo hacer un script de Greasemonkey de usuario 
    ·Cómo generar informes Sub en VB NET 
    ·Cómo recuperar los datos booleanos de DataGrid para VB…
    ·PHP enteros Funciones 
    ·Cómo abrir MS Access Reports 2003 con Visual Basic 6 
    ·Cómo hacer arte 
    ·Cómo convertir una cadena de enfermedades de transmisi…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com