p1指向某个整型变量,要使指针p2也指向同一变量,哪一个语句是正确的 .A.p2=*&p1; B.p2=**p1; C.
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 19:57:56
p1指向某个整型变量,要使指针p2也指向同一变量,哪一个语句是正确的 .A.p2=*&p1; B.p2=**p1; C.p2=&
p1指向某个整型变量,要使指针p2也指向同一变量,哪一个语句是正确的 .
A.p2=*&p1; B.p2=**p1; C.p2=&p1; D.p2=*p1;
p1指向某个整型变量,要使指针p2也指向同一变量,哪一个语句是正确的 .
A.p2=*&p1; B.p2=**p1; C.p2=&p1; D.p2=*p1;
楼主采纳我吧
p1 指向某个整型变量 ,假设指向变量a, a的值是100 ,a的地址是0x0022ffff, 我画个图
p1 0x0022abcc 0x0022ffff ---------------------> a 0x0022ffff 100
本身的地址 存放的 内容 本身的地址 存放的 内容
A 先取p1的地址,然后进行间接操作,说明p2里面也放的 0x0022ffff
B 对p1进行1次间接操作,等于访问了0x0022ffff 中的内容,再进行间接操作,等于访问内存地址为100的内容,显然是非法的
C p2取的是p1的地址,也就是p2指向p1
D p2等于100,为什么,p2等于对p1进行间接访问,取的是内存0x0022ffff中的值,不就是100么
总之,搞清楚指针就是一个只放地址的存储空间,也是普通变量,只不过不放int ,不放float,只放地址,可以进行间接操作,就是访问那个地址的值,就OK了
再问: 貌似都看懂了 你给的图让我很明了 而且你很用心 好人 我再多问你几个问题你一并帮我解决下吧 谢谢你了http://zhidao.baidu.com/question/553093657?quesup2&oldq=1 这道题没多人帮我 你帮我下吧
再答: 至少你也先采纳我啊,哈哈~~~ 采纳了我给你看那个hoho~~~
p1 指向某个整型变量 ,假设指向变量a, a的值是100 ,a的地址是0x0022ffff, 我画个图
p1 0x0022abcc 0x0022ffff ---------------------> a 0x0022ffff 100
本身的地址 存放的 内容 本身的地址 存放的 内容
A 先取p1的地址,然后进行间接操作,说明p2里面也放的 0x0022ffff
B 对p1进行1次间接操作,等于访问了0x0022ffff 中的内容,再进行间接操作,等于访问内存地址为100的内容,显然是非法的
C p2取的是p1的地址,也就是p2指向p1
D p2等于100,为什么,p2等于对p1进行间接访问,取的是内存0x0022ffff中的值,不就是100么
总之,搞清楚指针就是一个只放地址的存储空间,也是普通变量,只不过不放int ,不放float,只放地址,可以进行间接操作,就是访问那个地址的值,就OK了
再问: 貌似都看懂了 你给的图让我很明了 而且你很用心 好人 我再多问你几个问题你一并帮我解决下吧 谢谢你了http://zhidao.baidu.com/question/553093657?quesup2&oldq=1 这道题没多人帮我 你帮我下吧
再答: 至少你也先采纳我啊,哈哈~~~ 采纳了我给你看那个hoho~~~
p1指向某个整型变量,要使指针p2也指向同一变量,哪一个语句是正确的 .A.p2=*&p1; B.p2=**p1; C.
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是 A k=*p1+*p2 B
p1=p2; \\p1 的指针指向 p2,意味着p2值改变,p1值也改变
C语言,设p1和p2是指向同一个int型一维数组的指针变量,那么k=*p1*(*p2)是什么意思?
设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确
c语言:两个指向字符串的指针,*p1,*p2,请问while(*p1++=*p2++)是什么意思?
c=*p1*(*p2); 期中p1和p2是指针,c 是变量,
有语句“int a=10,b=20,*p1,*p2; p1=&a; p2=&b; ”,若要让p1也指向b,可选用的赋值语
有指针变量p1,p2,p1="abc";p2="abc".strcat(p1,p2)如何理解
已有定义int a=5;int *p1 *p2且p1和p2均已指向变量a,下面不能正确赋值的是: A :a=*p1+*p
12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(___A____).C A) *p
C++p1->next=p2;和p2=p1->next;是不是都代表p2指向p1的下一个地址?