c语言46为什么选a不选b呢? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 搜索资料 1个回答 #热议# 什么是淋病?哪些行为会感染淋病? 凉趾静电感应菏aa 2015-12-05 · 超过14用户采纳过TA的回答 知道答主 回答量:44 采纳率:0% 帮助的人:25.2万 我也去答题访问个人页 关注 展开全部 这个应该是考字符和字符串区别。char str[5]="good!" 实际上是 g + o + o +d +! +'\0' 有6字节b就不会有‘\0'字符添加 追问 b呢! 追答 b是对的,为什么要选直接把b结果可以用%s输出了。建议你用sizeof看下这“good!”字符串长度。这个题主要就是考越界问题的,你把a的str[5]改成6就不会出事 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2013-03-17 这是一篇英语阅读 45为什么选B不选C? 46.为什么选A不... 2014-02-22 C语言中函数返回值的类型是由 决定?为什么选A,而不选B呀?... 87 2018-02-27 C语言中函数返回值的类型是由() 决定?为什么选A,而不选B... 20 2015-01-05 为什么c语言不能用a=a+b-(b=a);交换2个数而c#可... 2010-11-10 C语言中t=a a=b b=t 是什么意思?为什... 125 2011-09-03 一道c语言题,为何不选A而选b,求理由 2018-06-23 c语言中,n++,n--是等这个函数运行完之后再自加自减吧?... 2012-04-12 C语言中为什么不能用 if(a==b)判断两个浮点数是否相等... 51 更多类似问题 > 为你推荐: