能解释一下这道题吗

来源:2-6 选择题

慕桂英0504451

2018-09-26 14:13:18

具体分析下,拜托了

写回答

1回答

好帮手慕查理

2018-09-26

您好,输出的内容是b和*p,*p表示此指针指向的内存地址中存放的内容。

选项b=0;可以成功。p存放的是变量b的地址。而当b的内容等于0时,b的地址和p存放的地址是没有改变的,那么*p的值也是0。

选项*p=0;可以成功。*p表示此指针指向的内存地址中存放的内容,那么当*p内容为0时,地址中存放的内容也会改变为0,因此b的值也会改变为0。

选项*(&b)=b-*p;可以成功。b和*p;的值3,相减的结果是0;*(&b)中&b则是p,因为可以理解为*p=0;,所以结果为0,0。

如果解决了您的问题,请采纳,祝学习愉快!

0

0 学习 · 593 问题

查看课程