问题 单项选择题

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

A.a

B.e

C.u

D.元素s[4]的地址

答案

参考答案:B

解析:评析:此题中先定义一个指针变量ps,并将s的首地址赋给此指针变量,*ps+4相当于先从指针变量ps指向的地址中取出相应数据“a”后,对此数据加4,a的ASCⅡ码为32,32+4=36,对应于字符e,所以答案选B。

单项选择题
选择题