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