A-A+

以下程序的输出结果是______。 main() { char ch[3][4]={123

2022-08-06 03:55:02 问答库 阅读 175 次

问题详情

以下程序的输出结果是______。 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请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:p是指针数组,通过第1个循环的赋值,p[0]、p[1]、p[2]分别指向二维数组ch的第1行、第2行、第3行,因此输出字符串“12345678”。

考点:程序