66问答网
所有问题
C++指针变量它本身存放在哪?
如题所述
举报该问题
推荐答案 2016-10-27
指针变量,它是一个变量,而且不管他指向什么类型,他的大小都是恒定的(4个字节)。
不要把指针看成什么奇特的东西,他就是一个普通的变量,只不过他和int类型不同之处在于,他存储的信息是一个地址。
至于他本身的地址是怎么存储的,你可以问一下自己一个int型的数据的地址是怎么存储的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/2n9v2Dxsni9UvDpivn.html
其他回答
第1个回答 2018-02-26
指针变量的存放,需要了解c++的内存机制,一般来说分为堆和栈区,堆区一般是new出来的对象,而指针并非这样,所以指针可以指向的是堆区和栈区的任意位置。
所以本质上,指针还是存放在内存模型中的栈区的。一般栈区小,堆区是栈区的几倍。但堆区的效率没有栈区高。
相似回答
C++
中,
指针变量
自己
本身
有地址吗?
答:
系统还可以采取另一种方式叫“间接访问”,
就是把变量i的地址存放到另一个变量中去,那另一个变量就是指针变量
!!打比方说“间接访问”就好比要打开A抽屉,但A抽屉的钥匙是在B抽屉,所以就要用B钥匙打开B抽屉取出A钥匙!!这里的钥匙就是“地址”,可见指针变量也是有地址的!这样的做法,在初学者...
c++
中的
指针
自增1,取地址的值会自增1吗?比如:
答:
1.指针变量pn本身在内存中的存放地址——&pn
;2.指针的值——pn。指存放在&pn这个内存中的数值,这个数值也是一个地址(否则就不是指针变量了!),本例中存放的是变量n的存放地址&n;3.指针指向的变量的值——*pn。它是按照pn的值(地址&n)找到在那个地址(&n)上存放的变量(n)的值,即...
C语言中
指针变量
只能
存储
地址?
答:
存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据
本身
,而
指针变量存放
的是数据的地址。假设在程序中声明了1个int型的变量a,其值为68。系统为变量a分配的首地址为0X65FDF4H,pa是
存放变量
a地址的指针变量,即pa中存放的值为0x065FDF4H。对变量a的...
C/
C++
中
指针本身
的值和指针指向的值有什么区别?
答:
1.
指针本身
是一个
变量
,
存放
的值是32位的无符号整数,这个整数是一个32位的地址。2.通过这个32位的整数地址值,可以找到另外一个数据,就是这个指针指向的数据了,可以是任何了类型的数据。也就是指针指向的值了。
一个关于
c++指针变量
的疑惑?
答:
存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据
本身
,而
指针变量存放
的是数据的地址。i_pointer是一个指针变量,则*i_pointer表示i_pointer指向的变量。换句话说,*i_pointer所指向的空间中
存储
的是一个数值,也就是题目中说的3。举个例子,int a...
c++指针
:
储存
“指针地址” 的 地址是什么?
答:
指针指的是内存地址,是内存中的一个内存区块的地址编号;
指针变量
就是一个变量,这个
变量本身
要
存储在
内存中,指针变量所在内存中存储的就是这个指针变量所指向的地址;指向指针的指针变量:本身也是指针变量,此变量指向的地址中存储的还是地址;例如给的代码中,p是指针变量,*p表示p中存储的地址所指向...
大家正在搜
指针变量本身有指针吗
指针变量只能存放地址
指针变量和指针
变量的指针就是变量的地址
指针变量存储的是什么
指针变量存储的是地址吗
指针是用来存储变量值的类型
两个指针变量不可以
指针和变量的关系
相关问题
C++中,指针变量自己本身有地址吗?
c++指针: 储存 “指针地址” 的 地址是什么?
C++中指针变量储存的地址值可以直接比较大小吗?
C++指针存放内容
c++指针: 储存 “指针地址” 的 地址是什么?
C++变量的存储
C++中指针中存放的是一个地址,那是不是可以理解为存放这个地...
C++ 中关于指针操作,修改指针变量的值和修改指针所指对象的...