永发信息网

有以下程序: main() char str[]=xyz, *ps=str; while(*ps) ps++;

答案:2  悬赏:70  手机版
解决时间 2021-02-19 05:38
  • 提问者网友:我没有何以琛的痴心不悔
  • 2021-02-18 05:59
有以下程序: main() char str[]=xyz, *ps=str; while(*ps) ps++;
最佳答案
  • 五星知识达人网友:青尢
  • 2021-02-18 06:37
答案:C解析: 执行while循环,使指针变量ps指向字符串“xyz”的字符串结束标志,然后执行for循环,先执行ps--,使ps指向字符‘z’,故puts(ps)输出结果为z;再次执行ps--,使ps指向字符‘y’,故puts(ps)输出结果为yz;再次执行ps--,使ps指向字符‘x’,故puts(ps)输出结果为xyz,退出循环。所以,C选项为所选。
全部回答
  • 1楼网友:大漠
  • 2021-02-18 07:45
谢谢了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯