11问答网
所有问题
请问这道C语言题为什么选B啊,看不懂呀
如题所述
举报该问题
推荐答案 2019-08-29
a是一个数组。p=a,意味p指向a的第一个元素a[0]。p->s,表示访问a[0]->s。因为s是一个字符数组而不是字符指针,所以*s表示访问串s的第一个元素A,否则就是访问整个串。
故此时*(p++)->s的含义,就是访问p指向的a数组的0元素的串s的0元素A。
分清运算符的优先级,了解前后++的不同。如果用前++,printf就会打印答案D的a。这些经验,上机几次就获得了,不要死读书
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/FPS2q77vSM8F24v77FM.html
其他回答
第1个回答 2019-08-29
*(p++)->s;
中的p++,是在执行完本条语句后,才做增1运行。
好好体会p++与++p的区别。
*(++p)->s;才是ABC本回答被提问者采纳
第2个回答 2019-08-29
艺术成就描写战争
相似回答
c语言这道题为什么选B
麻烦详细说明一下?
答:
内层循环执行3次,但是当j不能被3整除时不执行x++,即只有在j==0的时候才执行x++ 所以x++共执行了,2*2+2*1=6次,应该
选择C
大家正在搜
相关问题
请问这道C语言题为什么选B啊
这道题为什么选B啊,解释一下,C语言
c语言一道选择题,这道题为什么选择b
C语言选择题,求解为何选b
这道c语言题为什么选B??
两道c语言题目 27题为什么不选B啊 28题是考查什么啊 看...
C语言这道题为啥选B
这道题为什么选B?