问题
单项选择题
有以下程序; 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。