A-A+

有以下程序; main() {char s[]={aaiou} *ps; ps=s; p

2022-08-06 06:27:52 问答库 阅读 176 次

问题详情

有以下程序; main() {char s[]={"aaiou"},*ps; ps=s; printf("%cn",*ps+4); } 程序运行后的输出结果是()。
A.a
B.e
C.u
D.元素s[4]的地址请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:程序首先定义了一个字符数组s,然后让字符指针ps指向该数组的首地址。最后按字符形式输出*ps+4的值,即s[0]+4的值,'a'+4='e'。故应该选择B。

考点:程序