| 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 dominar C
    Punteros Los punteros son probablemente el concepto más difícil que se encontrará en una clase C principio . Entender punteros C es mucho más fácil si tienes una idea clara de cómo las computadoras almacenan información - y una idea clara de cómo las direcciones de los lugares de memoria se refieren a los datos que se almacenan en las posiciones de memoria. Esto se debe a que los punteros son todos acerca de las direcciones . Entender cómo abordar obras hace que sea más fácil de entender cómo funcionan los punteros . Instrucciones
    1

    aprender primero cómo la dirección , el tipo y los valores de trabajar juntos en la memoria del ordenador . Todas las variables que utiliza en su programa de C tendrá un tipo y una dirección en la memoria. Supongamos que X es una palabra doble (el tipo ) que ocupa posiciones de memoria 1000 y 1001 . La dirección de X (escrito y X ) es 1000 , pero el sistema sabe que X es una palabra doble , por lo que el valor de X (escrito X ) será en 1000 y 1001 . X es el nombre de una caja que contiene actualmente ( por ejemplo ) 15 , y esto puede cambiar . La dirección de X es de 1000 , y esto probablemente no va a cambiar .
    2

    Saber lo que se quiere decir cuando las posiciones de memoria contienen las direcciones de otras posiciones de memoria. El compilador de C sabe cuando una variable es un puntero y el tipo de artículos que apunta. Por ejemplo , " doble * P ; " es la afirmación de que declara P para ser un puntero . Esto significa que el símbolo P está asociado con una ubicación de memoria (por ejemplo 2000 ) y que el sistema sabe que las cosas en ubicación 2000 (punteros son sólo una palabra larga) son direcciones . Ahora se podría decir "P = &x; " y los resultados sería poner 1000 (la dirección de X) en la posición de memoria PC 2000 . Si ahora evaluado * P ( P lo señala ) , se llega a 15 , ya que los puntos P y 15. P contiene la dirección de X, pero apunta al contenido de X.
    3

    Aprender cada nuevo concepto de fondo antes de pasar a la siguiente. Cada nuevo uso de punteros será " azúcar sintáctico " para que el idioma más fácil de usar . Si usted tiene un concepto claro acerca de cómo las direcciones , los tipos y la memoria de trabajo en conjunto , tiene la base sólida necesaria para entender el azúcar sintáctico.

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear una aplicación iPhone para un canal en una…
    ·Cómo depurar los problemas de corrupción de memoria e…
    ·Cómo vincular archivos OBJ en Turbo C + + 
    ·Cómo obtener gráficos en C + + 
    ·¿Qué es Microsoft Visual Studio 6.0 
    ·Cómo pasar punteros a funciones 
    ·Cómo declarar una cadena en C + + 
    ·Cómo crear un árbol binario en C 
    ·Cómo quitar el relleno de una estructura C 
    ·Base SDK Missing xCode 
      Artículos destacados
    ·Cómo realizar el seguimiento instancia de una clase ut…
    ·Cómo no Conectarse al XP con una contraseña 
    ·Algoritmos de cifrado binario 
    ·Un Tutorial de HTML 5 Animación Canvas 
    ·Cómo compilar un archivo JSP 
    ·Cómo cambiar el cursor del ratón con jQuery 
    ·Cómo escribir un Pseudocódigo en Visual Basic 
    ·Cómo convertir una cadena de origen de datos en Java 
    ·Cómo deshabilitar una consulta en paralelo en Oracle 
    ·Cómo utilizar ActionListener en Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com