| 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 entender punteros en C
    El lenguaje de programación C le proporciona un tipo de datos llamado un puntero. Un puntero " apunta" a otra variable en el código de software. Los punteros se les asigna el espacio de direcciones de una variable C . La ventaja de un puntero es que se puede cambiar el valor de una variable dentro de otras áreas del código que normalmente no pueden utilizar definidas las variables privadas . Para entender punteros , hay que practicar la definición y asignación a las variables de C . Uso de una muestra de puntero , se puede seguir el código y ver cómo cambia el valor de la variable mediante la manipulación de los datos en el puntero . Instrucciones
    1

    definir algunas variables de C . En este ejemplo , dos variables se utilizan para seguir los valores del puntero . El código siguiente es cómo definir variables en C :

    nuevoValor int = 0 ; oldValue int = 0 ;

    aviso es este ejemplo que el valor de ambas variables es cero . Es importante tener en cuenta más adelante en el código.
    2

    Crea tu puntero. Una variable puntero se define con el prefijo asterisco . El siguiente código define un puntero en C :

    int * ptr ;
    3

    Asignar el puntero a una variable. Un puntero se asigna la dirección de una variable . Se asigna el espacio de dirección de un puntero con el signo "& " prefijo. El siguiente código asigna un puntero al espacio de direcciones del " oldValue " variables : .

    Ptr = &oldValue;


    Note que ahora el puntero tiene el mismo valor que oldValue , que es cero
    4

    Cambiar el valor del puntero , lo que también cambia el valor de oldValue . El código siguiente cambia el valor del puntero :

    * ptr = 2 ;

    A pesar de que el valor de oldValue no se cambia de forma explícita , el puntero se asigna el espacio de direcciones para oldValue . Debido a esta asignación , el cambio del valor de ptr también cambia oldValue .
    5

    Asignar el valor del puntero a la variable nuevoValor . Los valores del indicador también se pueden asignar a otras variables del programa . Esto le ayuda a pasar el valor de una variable de todo el código. El siguiente ejemplo es cómo se asigna el valor de un puntero a otra variable : .

    NuevoValor = * ptr ;

    Tenga en cuenta que ahora nuevoValor y oldValue tienen el mismo valor asignado , que es 2

    Previous :

    next :
      Artículos relacionados
    ·¿Qué es un programador ISO 
    ·Cómo utilizar Banners y calcomanías en Radiant GTK 
    ·Cómo eliminar un índice en una matriz dinámica de en…
    ·Cómo convertir el valor de texto para Int. C + + 
    ·Cómo convertir en Proyectos de Visual C al BCB 
    ·Cómo usar MFC Barras de herramientas 
    ·Cómo ejecutar archivos C + + en el Bloc de notas 
    ·Cómo asignar memoria en la pila utilizando C + + 
    ·Cómo cerrar programas iPad con Xcode 
    ·Cómo hacer un concurso en C + + 
      Artículos destacados
    ·Script de copia de seguridad de archivos de PHP MySQL 
    ·Cómo hacer un botón parpadeante en VB 
    ·Conceptos básicos de mecanizado CNC 
    ·Cómo encontrar el número del medio de tres números e…
    ·Cómo obtener SoapClient para enviar un encabezado Acce…
    ·Cómo calcular los círculos de intersección de C + + 
    ·Cómo actualizar un registro en MySQL 
    ·Cómo acceder a la pantalla de búfer en C + + 
    ·Cómo hacer un botón en Access introducir una fecha en…
    ·¿Qué son los buenos programas para el Visual Basic 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com