首页 > 代码库 > 指针、指针变量梳理,取地址与取值运算

指针、指针变量梳理,取地址与取值运算

#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){	int a = 199;	int *p;	p = &a;	printf("a=%d\n", a); 	printf("&a=%d\n", &a);	printf("&p=%d\n", &p);	printf("p=%d\n", p);	printf("*p=%d\n", *p);		getchar();	return 0;}

 运行结果如下:

技术分享 

1)其中变量a,输出数据

2)&a,取地址运算,输出变量a的地址

3)&p,取地址运算,输出指针变量p的地址

4)指针变量p,输出p地址中存储的内容,其内容实际为变量a的地址,即&a

5)*p,指向目标变量a,他的内容时数据

指针、指针变量梳理,取地址与取值运算