以下程序的输出结果是______。 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

admin2013-06-11  19

问题 以下程序的输出结果是______。    main()    {  char ch[3][4]={"123","456","78"},*p[3];int i;       for(i=0;i<3;i++) p=ch;       for(i=0;i<3;i++) printf("%s",p);    }

选项 A、123456780
B、123 456 780
C、12345678
D、147

答案4

解析 p是指针数组,通过第1个循环的赋值,p[0]、p[1]、p[2]分别指向二维数组ch的第1行、第2行、第3行,因此输出字符串“12345678”。
转载请注明原文地址:https://jikaoti.com/ti/yGn0FFFM
0

最新回复(0)