永发信息网

c++中指针与指针变量什么区别

答案:6  悬赏:0  手机版
解决时间 2021-12-24 18:46
c++中指针与指针变量什么区别
最佳答案
指针是指地址,指针变量是指存储地址的变量
指针的基本概念
在计算机中,所有的数据都是存放在存储器中的。 一般把存储器中的一个字节称为一个内存单元, 不同的数据类型所占用的内存单元数不等,如整型量占2个单元,字符量占1个单元等。为了正确地访问这些内存单元, 必须为每个内存单元编上号。 根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号也叫做地址。
既然根据内存单元的编号或地址就可以找到所需的内存单元,所以通常也把这个地址称为指针。
对于一个内存单元来说,单元的地址即为指针, 其中存放的数据才是该单元的内容。在C语言中, 允许用一个变量来存放指针,这种变量称为指针变量。因此, 一个指针变量的值就是某个内存单元的地址或称为某内存单元的指针。
全部回答
c++中指针是一个地址,是指向一个数据的存储地址,如int a;int *p=&a,即指变量a的地址;而指针变量是把存放数据的地址存放在一个变量中,先找到变量中的地址,再由此地址找到数据,所以说基本上是一样的。
指针是指针变量的简称
对空指针的定义稍有不同 在c语言中:#define null (void*)0 在c++语言:#define null 0 数字0是唯一允许可以直接赋给指针的数值 另外c++中类成员指针等类型是c语言中所没有的
指针变量存放的是数据的地址
一样的,C++程序设计(谭浩强编著)课本有问题,指针与指针变量是一样,地址与指针才不同。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
商业贷款用哪种方式还款好?
(-1)的平方 和 -1的平方 有什么区别???
南理工紫金学院费用
做梦梦见有人打我
what day was it yesterday?it was(). a.tues
新车后玻璃上的代码纸有什么用
梦幻西游2 10元点卡能用多少时间
报复一个人最好的办法是什么?
周星驰演的电影毒别人毒到了自己嘴肿了
当空姐 飞国内航班的 英语要怎样才算可以?四
东风标致207汽油泵继电器在哪里
想知道:信阳和孝感哪个到孝昌近一点?
关羽的属相是什么
在香格里拉开宾馆好?还是在腾冲开宾馆好?
72年12月出生的今年到底多大了
推荐资讯
如何人提高拨片的准确度
一个男生抱一个女朋友,亲她!可是她跟个木头
为什么太阳系从小行星带开始后面的4大行星都
结合语境,将下列语句填入横线处,最恰当的一
1—六分之五+十二分之七-二十分之九+三十分之
蔡姓取名
cs 罗技键盘恢复默认是否罗技设置也恢复了
分数真的那么重要吗?作文
中老年托管服务中心在什么地方啊,我要处理点
稻花乡村土鸡米线·面怎么去啊,有知道地址的
《文献通考》记载:开宝(宋太祖年号)三年,置
今年属狗的几岁
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?