
printf("\"%s\"\n",ch[1]);是什么意思?
(34)以下程序的输出结果是main(){charcf[3][5]={"AAAA","BBB","CC"};printf("\"%s\"\n",ch[1]);}A)"AA...
(34) 以下程序的输出结果是
main()
{ char cf[3][5]={"AAAA","BBB","CC"};
printf("\"%s\"\n",ch[1]);
}
A) "AAAA" B) "BBB" C) "BBBCC" D) "CC" 展开
main()
{ char cf[3][5]={"AAAA","BBB","CC"};
printf("\"%s\"\n",ch[1]);
}
A) "AAAA" B) "BBB" C) "BBBCC" D) "CC" 展开
5个回答
展开全部
首先"\"%s\"\n",最外面的一对引号,是格式控制
\"是转义字符,代表一个双撇字符 \n也是转义字符,代表换行
ch[1]是该二维数组的第一行 %s格式声明,用来输出字符串
整个可以理解成:
"(格式控制)\"(双撇号) %s(输出字符串)\"(双撇号) \n(换行)"(和第一个撇号对应)
即"BBB"
(大学才开始学C语言,希望能给一个赞~谢谢你们)
\"是转义字符,代表一个双撇字符 \n也是转义字符,代表换行
ch[1]是该二维数组的第一行 %s格式声明,用来输出字符串
整个可以理解成:
"(格式控制)\"(双撇号) %s(输出字符串)\"(双撇号) \n(换行)"(和第一个撇号对应)
即"BBB"
(大学才开始学C语言,希望能给一个赞~谢谢你们)
展开全部
B
因为char ch[3][5]={"AAAA","BBB","CC"};
就等于了:char ch[0][={"AAAA"};
char ch[1]={"BBB"}; char ch[2]={"CC"};
第一个[]里的是首地址
因为char ch[3][5]={"AAAA","BBB","CC"};
就等于了:char ch[0][={"AAAA"};
char ch[1]={"BBB"}; char ch[2]={"CC"};
第一个[]里的是首地址
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
main()
{ char ch[3][5]={"AAAA","BBB","CC"};
printf("\"%s\"\n",ch[1]);
}
B
{ char ch[3][5]={"AAAA","BBB","CC"};
printf("\"%s\"\n",ch[1]);
}
B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么呀?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案选B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |