C++ 指针
教程导读
学研发网的这篇信息学奥赛技术教程文章主要介绍了C++ 指针,现在分享给大家,供学习和参考。文章包含584字,纯文字阅读大概需要2分钟。
教程信息
学习目标
初步理解什么是指针
理解教程练习代码
什么是内存地址
计算机中所有的数据都是以二进制的形式存放在内存中的,不同类型的数据占用的内存大小(二进制长度)也是不同的。
C++中的数据类型,比如 int、char、 double 等。
例如 int 占用四个字节(Byte)、char占用1个字节(Byte)、double占用八个字节(Byte)。(参考文末附录,1Byte = 8Bit)。
计算机对数据的每个字节进行编号,就像门牌号一样,而且每个字节的编号都是唯一的,根据编号就能定位到某个字节。编号一般用十六进制表示,如下:
地址从0开始依次增加,对于32位环境下,应用程序能够申请使用的内存是4G(232)。
最小地址是 0x00000000,
最大地址是 0xFFFFFFFF。
什么是指针
我们将内存中字节的地址(编号)称为指针。
所以当我们提到指针的时候,它指代的就是地址。
#include <iostream> using namespace std; int main(){ int a = 100; //变量a的值 cout << a << endl;//100 //变量a在内存中的地址 cout << &a << endl;//0x71fe1c return 0; }
0x71fe1c 就是 0x0071fe1c,当然在运行的时候这个值并不是固定的,每次输出可能对应的值不一样。
教程咨询
如果章节内容看不懂,可以联系作者。
教程总结
以上是学研发网为您提供C++ 指针的全部内容,希望教程文章能够帮你了解学习C++ 指针,解决所遇到的问题。 如果觉得学研发网信息学奥赛教程内容还不错,欢迎将学研发网网站推荐给身边需要的人。
教程备注
版权声明:教程内容为学研发网整理和编写,如需转载请联系站长并附上文章原始链接和原始作者信息。
手机阅读
扫描二维码推送至手机访问。
本文链接:http://www.xueyanfa.com/xinaojiaocheng/xinaocpp-209.html