Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Aclaración sobre apuntadores

Estas en el tema de Aclaración sobre apuntadores en el foro de C/C++ en Foros del Web. Hola. Tengo una duda sobre el funcionamiento de los apuntadores. Digamos que declaramos un apuntador en C de esta forma: int num = 0; int ...
  #1 (permalink)  
Antiguo 06/12/2013, 11:15
 
Fecha de Ingreso: diciembre-2013
Ubicación: Mexico
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Aclaración sobre apuntadores

Hola.

Tengo una duda sobre el funcionamiento de los apuntadores. Digamos que declaramos un apuntador en C de esta forma:

int num = 0;
int *apr = #

APR apunta a la dirección de NUM, eso me queda claro. Ahora, NUM al ser INT ocupa 4 bytes en memoria, lo que no tengo claro es si, APR solo guarda la dirección del primer byte de la variable NUM y da por entendido que el resto de la variable esta en las siguientes 3 locaciones de memoria o APR guarda las 4 direcciones de memoria que componen la variable NUM.

Gracias. Saludos.
  #2 (permalink)  
Antiguo 06/12/2013, 12:57
Avatar de L3m0n  
Fecha de Ingreso: diciembre-2011
Mensajes: 219
Antigüedad: 13 años
Puntos: 46
Respuesta: Aclaración sobre apuntadores

Num es un puntero de tipo int, así que el compilador sabe cuanto espacio de memoria le corresponde, 4 en tu caso.

Etiquetas: apuntadores, funcion, int
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:34.