00问答网
所有问题
c语言中,指针和指针地址的问题。
如题所述
举报该问题
其他回答
第1个回答 2019-12-17
第一次打印出来的是数组的首地址,第二次打印出来的是指针p自己的地址;指针p的本质其实也是一个用来存放地址的变量,那么既然是变量总会有地址,采用&p打印出来的就是它自己的地址。而二级指针(指向指针的指针)的本质是一个用来存放指针地址的变量;
比如int
*p;//指针;
int
**pp
=
&p;//指向指针的指针;
*pp与p是等价的
第2个回答 2019-07-31
a=p1==&m;
因为逻辑运算符等号
==
的优先级比赋值运算符
=
高,所以这个表达式其实就是 a=(p1==&m);
c语言里面非零为真,0为假,因为 p1==&m
表达式为假,所以
a
的值为0。。
c语言里面,对于
a/b,如果
a
和
b
都是
int
类型的话,那么 a/b
表示的是整除,所以在这里
-4/6
=
0。。
所以
b
的值为
7。。
相似回答
C语言中
用指针怎么存放另一个
指针的地址,
比如
,地址
(2000)中存放一个数...
答:
&a就是取a的
地址
,即&a就是2000了。那么*p就是指指向p这个地址的内存空间,也就是a了
C语言中的
指针 和
地址的
关系?
答:
指针
保存了某个变量的
地址
而指针本身其实也是一个变量,它也有自身的地址, 而指针的内容是某个变量的地址 内存是有地址的,就像每个具体的地方都对应了唯一一个地址一样 比如我在一张纸上写了某个地方的地址 这张纸不等于地址,但是通过这张纸,你可以找到这个地方 ...
C语言中的指针问题
到底是怎么回事~
答:
指针所指向的内存区就是从指针的值所代表的那个内存地址开始,长度为sizeof(指针所指向的类型)的一片内存区。以后,我们说一个指针的值是XX,就相当于说该指针指向了以XX为首
地址的
一片内存区域;我们说一个指针指向了某块内存区域,就相当于说该指针的值是这块内存区域的首地址。 指针所指向的内存区
和指针
所指向的...
C语言中的指针和地址的
区别
答:
地址
不可以改变的,就相当于一个有门牌号房间,
指针
可以指向这个房间,从里面取数据和存放数据。
大家正在搜
c语言中指针是数据对象的地址
c语言地址和指针
c语言输出指针地址
c语言指针编程题及详解
c语言指针类型
c语言行指针
c语言指针详解
c语言指针实例
c语言指针代码
相关问题
C语言中的 指针 和 地址的关系?
关于c语言指针和地址问题
C语言-指针与取地址符问题
C语言中的指针*和取地址&,谁能真正明了的告诉我用法,请举一...
C语言指针与地址的问题
C语言指针地址的问题
C语言中 关于函数形参的指针和地址的问题
C语言中指针的地址问题