问题 单项选择题

有以下程序; main() {char s[]={"aaiou"},*ps; ps=s; printf("%c\n",*ps+4); } 程序运行后的输出结果是( )。

A.a

B.e

C.u

D.元素s[4]的地址

答案

参考答案:B

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

单项选择题
单项选择题