以下程序输出的结果为______。 main() { char*dlpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"}; char*p; int i; p=alpha;

admin2009-01-15  24

问题 以下程序输出的结果为______。    main()    {  char*dlpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"};    char*p;    int i;    p=alpha;    for(i=0;i<4;iff)    printf("%s",p)    }

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

答案4

解析 alpha[0]指向“ABCD”的首地址;alpha[1]指向“EFGH”的首地址;alpha[2]指向“IJKL”的首地址,依此类推。当执行p=alpha后,p指向指针数组alpha的首地址。for循环中输出了4个字符串。
转载请注明原文地址:https://kaotiyun.com/show/q2Xp777K
0

最新回复(0)