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

Posted 流年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了指针指针变量梳理,取地址与取值运算相关的知识,希望对你有一定的参考价值。

#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,他的内容时数据

以上是关于指针指针变量梳理,取地址与取值运算的主要内容,如果未能解决你的问题,请参考以下文章

引用指针

go语言学习笔记 — 基础 — 基本数据类型 — 指针:取地址与取值

C语言-指针

C 语言指针数据类型 ( 指针类型变量 与 指针指向的内存块 概念区别 | 指针赋值 | 指针运算 | 内存赋值 | 内存取值 | 内存修改注意事项 )

指针的运算

指针和指针变量