Ola,
Eu estou com a seguinte duvida em ponteiros em C. =]
Suponha que eu fa�a o seguinte:
#include <stdio.h>
int main( int x){
int *b;
x=5;
b=&x
printf("%d %d %d",b,*b,&b);
return(0);
}
Se eu rodar esse humilde programa ele me retorna-ra:
./programa
2147482148 5 2147482136
Eu gostaria de saber o q representa cada valor ??
Na verdade, eu nao consegui entender a diferen�a entre usar so a variavel
ou *variavel ou &variavel.
Eu entendi que:
&variavel => Lugar onde ela esta na memoria
*variavel => Valor atribuido a ela.
variavel => Nao fa�o nem ideia.
Alias, eu to perdidao. Se algum puder fazer um desenho sei la explicando,
como fica na memoria, sei la! QUalquer ajuda eh bem vinda!
Obrigado.
[ ]'s
___________________________________________________________
http://www.zipmail.com.br O e-mail que vai aonde voc� est�.
Assinantes em 01/10/2001: 2358
Mensagens recebidas desde 07/01/1999: 134900
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]