有以下程序 #include <stdio.h> void fun( char **p ) { int i; for(i=0; i<4; i++ ) printf("%s",p[i]); }

admin2020-11-27  38

问题 有以下程序
     #include <stdio.h>
     void  fun( char  **p )
     {  int  i;
        for(i=0; i<4; i++ ) printf("%s",p);
     }
     main()
     {  char  *s[6]={ "ABCD","EFGH","IJKL","MNOP","QRST","UVWX" } ;
        fun(s);        printf("\n"  );
     }
程序运行后的输出结果是

选项 A、ABCDEFGHIJKL
B、ABCD
C、AEIM
D、ABCDEFGHIJKLMNOP

答案D

解析 本题考查字符串数组,s表示指向字符数组的指针,s指向了第一个字符串,s++指向了第二个字符串,所以最后输出结果为D选项。
转载请注明原文地址:https://kaotiyun.com/show/4K3p777K
0

最新回复(0)