A-A+

以下程序的输出结果是 main() { char cf[3][5]={AAAA BBB

2022-08-06 05:23:26 问答库 阅读 176 次

问题详情

以下程序的输出结果是 main() { char cf[3][5]={"AAAA","BBB","CC"}; printf(""%s"n",cf[1]);; }
A.AAAA
B.BBB
C.BBBCC
D.CC请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:维字符数组可以看成由若干个一维字符数组组成,每行是一个一维字符数组。本题首先定义了一个数组ch[3][5]并给它们按行赋初值,即相当于给ch[0]赋值“AAAA”,给ch[1]赋值“BBB”,给ch[2]赋值“BBB”,最后输出转义字符“'\'”、ch[1]和转义字符“\”,因此输出为“BBB”.所以,4个选项中B为所选。

考点:程序