谭浩强请你别出书害人误导跟我一样的孩子了。。。。。。。。。
来源:互联网 发布:仲恺教务网络管理系统 编辑:程序博客网 时间:2024/04/30 18:29
// 指针不是地址!!废话不多说上代码
#include <iostream>using namespace std;void main (){int a=3;int *ip=&a;cout<<"a的地址"<<&a<<" a的内容"<<a<<endl;cout<<"ip的地址:"<<&ip<<" ip的内容"<<ip<<endl;}
执行结果:
a的地址:0012FF7C a的内容3
ip的地址:0012FF78 ip的内容0012FF7C
所以说指针实际上只是把a的地址作为值存到了自己的实际地址中,这也是为什么sizeof()任何一个32位机器上的指针得到的数都是4的原因,指针的类型决定了他的基础操作时指针中数值的改变,比如ip++时ip中的内容值增加了sizeof(int)编译器会通过ip的内容来找到a这个变量,但并不是ip指向了a,ip就和a变成了一样的东西,如果想实现那样的功能应该使用引用。
#include <iostream>using namespace std;void main (){int a=3;int &refi=a;cout<<"a的地址"<<&a<<" a的内容"<<a<<endl;cout<<"refi的地址:"<<&refi<<" refi的内容"<<refi<<endl;}
执行结果:
a的地址:0012FF7C a的内容3
refi的地址:0012FF7C refi的内容3
引用才是地址的别名,而指针只是一个让编译器可以找到一个地址的一种方式,是单独的一个类型,其中的值用来存储所指向的地址。就好比 甄宓 这个人是个小妞,她又有个别称叫做洛河女妖,你找到洛河女妖便是找到了甄宓,这是用引用的方式描述。甄宓的电话号码是0012FF7C,你可以通过这个电话号码找到她,这是用指针的方式描述,但是你的明白,电话号码不是甄宓~
额最近发现自己废话好多。
- 谭浩强请你别出书害人误导跟我一样的孩子了。。。。。。。。。
- 千万别总跟孩子说我生气了
- 我要像恋爱的孩子一样
- DBA ? 别再误导一些年轻人了 !
- 你别跟我婆婆妈妈的
- 别再孩子了-李开复
- 对不起 请你忘了我
- 别跟我说3G已经被提前淘汰了
- 别人家的孩子
- 别人家的孩子
- 别人家的孩子
- 【About intelligence】给和我一样的孩子。
- 你真的输不起,别在孩子了--李开复
- 李开复:你真的输不起 别孩子了
- 是啥决定了孩子的xing别
- 亲爱的,请你成熟了再来娶我
- 别让just do it 误导了你
- 爸爸,我怀了你的孩子
- 均值滤波对高斯噪声的效果
- nmon的二次开发
- mstsc 远程桌面强制登陆
- Google Docs悄然扩容至5GB 为Google Drive铺路?
- 二维自适应维纳滤波对高斯噪声的滤除效果
- 谭浩强请你别出书害人误导跟我一样的孩子了。。。。。。。。。
- NYOJ 228 士兵杀敌五(插线问线__离线版)
- HttpWebRequest模拟浏览器发送请求
- Eclipse背景颜色、字体配置和语法高亮
- 四个参数做测试参数可变的函数
- Java RMI基本使用方法
- ArcGIS Runtime常见问题解答
- System.Diagnostics命名空间里的Debug类和Trace类的用途(收藏)--使用Trace 类做程序日志
- apache禁止列目录:apache如何打开或者关闭列目录功能