指针p哈,这个*p是一个其他变量的地址吗?那么p又是啥? 指针,指针变量。int *p. 那么 p是指针还是指针变量?...

作者&投稿:采界 (若有异议请与网页底部的电邮联系)
P就是指针,它指向任一地址,*P就是P所指向的那个元素

个人理解,*p是对应的值,p是存放这个值的地址

*p就是指针p指向的内存中保存的内容。

定义指针变量*p,p是地址,*p是个值,那&p是什么?~

&p是指针地址,或者说是指向指针的地址

int *p;这样声明的p是指针变量。因为要文绉绉说的话,C/C++把为每个内存单元分配的编号(就是地址)叫指针,而int *p中的p显然不具备上述特征,所以它不是指针而是变量,只是它是存放地址值的变量。不过有个事实必须注意,好多教科书或平时言谈时并不都那样“文绉绉”,而是把指针变量简称为指针,这就要根据前文后续的语言环境来理解了,不能太咬文嚼字。至于“是地址还是地址对应的数?”我没有明白意思。

指针p哈,这个*p是一个其他变量的地址吗?那么p又是啥?
答:P就是指针,它指向任一地址,*P就是P所指向的那个元素

关于指针变量,*p和p到底有什么区别啊?
答:1、内容不同 星号是用来指定变量p是指针,p是一个变量,其值为另一个变量的地址,它表示了在内存中的一个地址,即,内存位置的直接地址。而*p是所指向地址的值。2、数据类型不同 在程序声明变量的时候的*,只是表明“它是一个无符号整数,这个整数指向某个内存地址,一次访问sizeof(type)长度”,...

C语言中,若p为一个指针,则*p是指什么
答:指针可以理解为内存空间的代号,*p 为该空间中所存变量。若将p比作杯子的名称,那*p就是杯子中存的水,当然也可以是饮料等其他东西!

c语言中有这样一个定义:int **p;问一下这个p是定义的什么变量?
答:这个p是定义的二级指针变量,即“指向指针的指针”。

关于指针变量,*p和p到底有什么区别啊?
答:p 是指针变量p指向的变量a的存储内容,*p = 5;p 是指针变量的存储内容,因为p指向a,所以p的存储内容(存储空间的值)就是系统为变量a分配的存储地址;2、分析:int a = 5;int* p = &a;int* q = p;3、【说明】1)上面的程序中首先声明了一个int类型的变量a,初始化为5;这个...

若有定义:int **p;则p是一个什么变量
答:p是指针变量.int ***p;不管你写多少个 * 号 p 都是指针变量 这个变量存储的数据是 一个内存的地址

*p,在进行间接引用的时侯,要求指针p是变量,还是常量,还是表达式啊...
答:p是变量啊。你定义的是*p,用的时候当候是用p了。

c语言中,p为指针,那么*p和&p是一样的吗,什么区别
答:比如int *p(声明p为int型指针变量);在调用指针变量的时候,*p表示指针变量p所指向的变量的值,比如int a=5,b; int *p;(声明p为int型指针变量),p=a; b=*p;(把p所指向的变量的值,即a的值赋给变量b)。对于&p,则是代表变量p的地址,显然和以上*p的两种意思都不一样 ...

*p是什么意思
答:p:一级指针,表示p所指向的地址里面存放的是一个类型的值。指针变量用来存放内存地址的变量,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。指针一个占据存...

指针,指针变量。int *p. 那么 p是指针还是指针变量?是地址还是地址对应...
答:int *p;这样声明的p是指针变量。因为要文绉绉说的话,C/C++把为每个内存单元分配的编号(就是地址)叫指针,而int *p中的p显然不具备上述特征,所以它不是指针而是变量,只是它是存放地址值的变量。不过有个事实必须注意,好多教科书或平时言谈时并不都那样“文绉绉”,而是把指针变量简称为指针,这就...