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

admin2013-02-23  34

问题 有以下程序         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。
转载请注明原文地址:https://jikaoti.com/ti/4FB0FFFM
0

最新回复(0)