Академический Документы
Профессиональный Документы
Культура Документы
Pequeno apontamento
Antonio Barros
23 de Marco de 2002
Suponha que quando o seguinte extracto de um programa em C e executado,
1: main()
2: {
3:
int p;
4:
int v = {20, 40, 60};
5:
6:
p = v;
7:
8:
(...)
produz em determinada regi
ao da memoria o efeito representado na figura 1.
Note que na linha 7, o apontador p passa a conter o endereco do nicio do vector
Vari
avel
Valor
Endereco
...
...
...
p
1002
1000
v[0]
20
1002
v[1]
40
1004
v[2]
60
1006
...
...
...
printf("%p", p);
printf("%p", &p);
printf("%p", v);
printf("%d\", ++*p);
printf("%d\", *p++);
printf("%d\", *++p);
printf("%d\", ++(*p));
printf("%d\", (*p)++);
printf("%d\", *(++p));
printf("%d\", *(p++));