有以下程序     #include  <stdio.h>    void  fun(char  **p)    {  ++p;   printf("%s\n",*p);  }    main()    {  char  *a[]={"Moming","A

admin2009-06-20  23

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

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

答案A

解析 本题主函数中定义了一个指针数组a,可以将它看成一个以字符指针为元素的一维数组。和—般的一维数组名能赋给同类型指针变量一样,该字符指针数组也可以赋给指向字符指针的指针(即字符型二级指针),所以数组名a可以用作函数fun()的实参。
转载请注明原文地址:https://kaotiyun.com/show/N6Wp777K
0

最新回复(0)