A-A+

以下程序输出的结果为______。 main() { char*dlpha[6]={ABC

2022-08-06 04:05:27 问答库 阅读 175 次

问题详情

以下程序输出的结果为______。 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[i]) }
A.ABCDEFGHIJKL
B.ABCD
C.ABCDEFGHIJKLMNOP
D.AEIM请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:alpha[0]指向“ABCD”的首地址;alpha[1]指向“EFGH”的首地址;alpha[2]指向“IJKL”的首地址,依此类推。当执行p=alpha后,p指向指针数组alpha的首地址。for循环中输出了4个字符串。

考点:结果,程序