问题
单项选择题
以下程序的输出结果是______。
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”。