char str[2][3]={"a","b"}; 这个数组的初始化为什么正确? 我来答 1个回答 #合辑# 机票是越早买越便宜吗? 詹信任阳 2020-11-14 · TA获得超过1090个赞 知道小有建树答主 回答量:1936 采纳率:100% 帮助的人:9万 我也去答题访问个人页 关注 展开全部 解:“a”是字符串,可以看成‘a’和‘\0’(字符串结束符).charstr[2][3]={"a","b"}初始化后的结果是str[0][0]='a',str[0][1]='\0',str[0][2]计算机默认初始化赋值。因为字符串是由字符和字符串结束符,所以存储类型也是char字符类型. 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2023-04-21 下面关于数组的初始化正确的是( )。 A.charstr[]={a,b,e}B.charstr[2]={a,b,e) 2017-09-05 c语言数组,char str[256]={'\0'};什么意思 65 2017-12-15 char str[10];str="string";(不正确的赋值)为什么? 小弟在数组和指针上犯糊涂了。求详详细细解解。。。 409 2018-03-19 关于char str[],char *str[],str(*str)[]我有些弄晕了 59 2020-06-04 c语言数组,char str[256]={'\0'};什么意思 6 2010-10-07 char str[2][3]={"a","b"}; 这个数组的初始化为什么正确? 3 2019-02-13 char str[4][12] = {"aa","bbb","ccccc","dddddd"},*strp[4]; int i; for(i=0;i<4;i++)strp[i] = str[i]; 7 2016-06-25 c语言字符数组初始化语法:char str[]=""与char str[]={}有何区别 为你推荐: