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

Cómo dominar C

2011/7/11
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.

C /C + + Programming
¿Qué justificación significativa existe para el operador - en C y C?
Cómo escribir un programa Socket File Transfer consola simple
C MDI Tutorial
Cómo sumar dos matrices uso de punteros
¿Cuál es la salida de un compilador?
Cómo compilar en Borland C + +
Cómo utilizar Getline en C para Skip Cin.Ignore
Cómo leer correo electrónico codificado con MIME
Conocimiento de la computadora © http://www.ordenador.online