有以下程序 #include void fun(char **p) { ++p; printf("%s\n",*p); } main() { char *a[] = {"Morning", "Afternoon", "Evening", "Nigh

admin2015-07-28  25

问题 有以下程序
#include
void fun(char **p)
{
++p;
printf("%s\n",*p);
}
main()
{
char *a[] = {"Morning", "Afternoon", "Evening", "Night"};
fun(a);
}
程序的运行结果是( )。

选项 A、Afternoon
B、fternoon
C、Morning
D、orning

答案A

解析 二级指针p访问字符串数组时,++p表示指针p指向下一个字符串的首地址,所以输出的结果为第二个字符串的内容,即答案选A。
转载请注明原文地址:https://jikaoti.com/ti/hei0FFFM
0

最新回复(0)