Título: ayuda con punteros de C Publicado por: LeoJ24 en 11 Enero 2013, 17:50 pm Buenas...
estoy aprendiendo punteros en C y tengo una duda. supongamos que tengo esto: #include <stdio.h> #include <conio.h> int main () { int num; int *puntero; num = 10; puntero = num; printf ("DIRECCION DE num: %p /n VALOR DEL num: %i /n", &num, *puntero); system ("PAUSE"); return 0; } entonces estoy diciendo que "num" es igual a 10 y "*puintero" es igual a "num" pero ubicado en una direccion de memoria distinta. es eso correcto? Ademas, despues de compilarlo y ejecutarlo me salta un valor distinto de num (10). lo que sale en pantalla es: DIRECCION DE num: FFF4 /*eso esta bien*/ VALOR DE num: 11075 /*el valor que le di a int num es 10...*/ gracias de antemano. salu2 Título: Re: ayuda con punteros de C Publicado por: durasno en 11 Enero 2013, 18:13 pm Hola! los punteros almacenan direcciones d memoria, para eso tenes que especificar el operador & delante de num
Código
|