找考题网-背景图
未分类题

以下程序输出的结果为_______。 main() { char*alpha[6]={'ABCD','EFGH','IJKL','MNOP','QRST','UVWX'}; char**p; int i; p=alpha; for(i=0;i<4;i++) printf('%s',p[i]); }
D.AEIM

A.ABCDEFGHIJKL
B.ABCD
C.ABCDEFGHIJKLMNOP

【参考答案】

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