以下程序的输出结果是( )。 mam() { char cf[3][5]={"AAAA","BBB","CC"); printf("\"%s\"n",cf[1]); }

admin2009-01-15  30

问题 以下程序的输出结果是(  )。    mam()    {  char cf[3][5]={"AAAA","BBB","CC");       printf("\"%s\"n",cf[1]);    }

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

答案2

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

最新回复(0)