能解释一下这道题吗
来源:2-6 选择题
慕桂英0504451
2018-09-26 14:13:18
具体分析下,拜托了
1回答
您好,输出的内容是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。
如果解决了您的问题,请采纳,祝学习愉快!
相似问题