✎
编程开发网
首页
C语言
C++
面试
Linux
函数
Windows
数据库
下载
搜索
当前位置:
首页
->
AI编程基础
->
c++编程基础
认识指针保存变量地址(一)
2013-05-14 09:25:38
·
作者:
·
浏览:
607
标签:
认识
指针
保存
变量
地址
指针的定义是一种保存变量地址的变量。这篇文章主要是清楚"指针保存变量地址"这个认知。
首先认识两个符号:*是间接寻址或间接引用运算符。 &用来取一个对象的地址。
常见指针用法如下:
[cpp]
int *p;
int x = 1;
p = &x;
printf("p = %x, &x = %x\n", p, &x);
printf("*p = %d, x = %d\n", *p, x);
对指针内部布局有一个认识:
首先明确几个概念:
指针变量本身起始地址未知,指针变量里
存储
的是内存地址。不管指针变量里存的是任何数据,都被当做地址来处理。
*前面的数据类型,只是说明指针所指向的内存里
存储
的数据类型。但在指针增值时,用处颇大。
不管什么样的指针类型,其大小都为4byte.(当然,这个与操作系统位数等有关)
认识一下,指针操作的每一步。
首页
上一页
1
2
下一页
尾页
1
/2/2