黑龙江招生办:后天考c语言,可是复习时候碰到一些困难,请问大家帮忙解答!急20

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 23:18:08
(15)以下程序运行后的输出结果是 【15】 。
?? #include
??main()
??{ char ch[]="abc",x[3][4]; int i;
?? for(i=0;i<3;i++) strcpy(x[i],ch);
?? for(i=0;i<3;i++) printf("%s",&x[i][i]);
?? printf("\n");
??}
答案是abcbcc为什么阿 我看不懂 不明白。

这主要考察二维数组的存储方以及循环的使用.应该一步步漫漫来,不要着急
这里ch[]="abc".二维数组x[3][4]
经第一个for循环以后二维数组x[3][4]的存储形式为
a b c _
_ b c _
_ _ c _
第二个for循环时
所以x[i][i]输出为abcbcc

本来就该是15啊

c语言应该不支持地址查询的
是不是没有把程序给完呀?