单选题
以下程序的输出结果是______。
main()
{char ch[3][4]={"123", "456", "78"}, *p[3];
int i;
for(i=0; i<3; i++)p[i]=ch[i];
for(i=0; i<3; i++)printf("%s", p[i]); }
A、
123456780
B、
123 456 780
C、
12345678
D、
147
【正确答案】
B
【答案解析】
[解析] 第一个for循环的作用是让p指向每行的首地址,第二个for循环的作用是把它指向的字符串输出,故选择B选项。
提交答案
关闭