1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 有以下程序: main() char str[]=xyz *ps=str; while(*ps) ps++;

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

时间:2023-11-28 18:11:57

相关推荐

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

问题补充:

单项选择题:

有以下程序:

main()

char str[]=xyz, *ps=str;

while(*ps) ps++;

for(ps--;ps-str>=O;ps--)

puts(ps);

执行后的输出结果是。

A、 yz xyz B、 z yz C、 z yz xyz D、 x xy xyz

答案:

答案:C

解析: 执行while循环,使指针变量ps指向字符串“xyz”的字符串结束标志,然后执行for循环,先执行ps--,使ps指向字符‘z’,故puts(ps)输出结果为z;再次执行ps--,使ps指向字符‘y’,故puts(ps)输出结果为yz;再次执行ps--,使ps指向字符‘x’,故puts(ps)输出结果为xyz,退出循环。所以,C选项为所选。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。