以下程序的输出结果为( )。 #include<stdio.h> main() { char *alpha[6]={"ABCDEFGH","IJKL","MNOP","QRST","UVWX"}; char**p;int i;

admin2009-02-15  36

问题 以下程序的输出结果为(    )。    #include<stdio.h>    main()    { char *alpha[6]={"ABCDEFGH","IJKL","MNOP","QRST","UVWX"};    char**p;int i;    p=alpha;    for(i=0;i<4;i++)printf("  %s"  ,p);printf("\n"  );}

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

答案4

解析 字符串数组中的每个元素是一个指向字符串的字符指针,可用一个指向指针的指针来指向一个字符串数组,题中p即为一个这样的指针,p则指向了数组alpha的第i+1各元素。注意:用带下标的指针变量引用一维数组中的元素。
转载请注明原文地址:https://kaotiyun.com/show/qvXp777K
0

最新回复(0)