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

admin2010-09-05  28

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

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

答案C

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

最新回复(0)