以下程序的输出结果是 main() { char ch[3][5];{“AAAA”,“BBB”,“CC”}; printf(“\”%s“n”,ch[1]); }

admin2010-01-10  24

问题 以下程序的输出结果是    main()    {  char ch[3][5];{“AAAA”,“BBB”,“CC”};       printf(“\”%s“n”,ch[1]);    }

选项 A、“AAAA”
B、“BBB”
C、“BBBCC”
D、“CC”

答案2

解析 二维字符数组可以看成由若干个一维字符数组组成,每行是一个一维字符数组。本题首先定义了一个数组ch[3][5],并给它们按行赋初值,即相当于给 ch[0]赋值“AAAA”,给ch[1]赋值“BBB”,给ch[2]赋值“BBB”,最后输出转义字符“’ \’”、ch[1]和转义字符“\”,因此输出为“BBB”。
转载请注明原文地址:https://kaotiyun.com/show/jLWp777K
0

最新回复(0)