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

admin2020-10-26  30

问题 有以下程序:
    #include   
   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://jikaoti.com/ti/CdD0FFFM
0

最新回复(0)