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

admin2009-01-15  22

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

选项 A、a
B、e
C、u
D、元素s[4]的地址

答案2

解析 程序首先定义了一个字符数组s,然后让字符指针ps指向该数组的首地址。最后按字符形式输出*ps+4的值,即s[0]+4的值,’a’+4=’e’。故应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/xFXp777K
0

最新回复(0)