#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
int a = 199;
int *p;
p = &a;
printf("a=%d
", a);
printf("&a=%d
", &a);
printf("&p=%d
", &p);
printf("p=%d
", p);
printf("*p=%d
", *p);
getchar();
return 0;
}
运行结果如下:
1)其中变量a,输出数据
2)&a,取地址运算,输出变量a的地址
3)&p,取地址运算,输出指针变量p的地址
4)指针变量p,输出p地址中存储的内容,其内容实际为变量a的地址,即&a
5)*p,指向目标变量a,他的内容时数据