A-A+

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

2022-08-06 05:15:19 问答库 阅读 176 次

问题详情

有以下程序 main() {char s[]={"aeiou"},*ps; ps=s; printf("%cn",*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。

考点:程序