c语言,38题,求解 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 搜索资料 2个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? 生秋 2015-04-29 · 超过24用户采纳过TA的回答 知道答主 回答量:50 采纳率:0% 帮助的人:46.9万 我也去答题访问个人页 关注 展开全部 结果是11 a[0]+a[1]*2+a[2]*2+a[3] = 1+4+6+0 = 11, 定义a的时候只有有{}这样赋值的就会自动初始化没有被赋值的数,所以a[3] = 0 更多追问追答 追问 为什么会有a[0]呢?,这个程序来看不应该从1开始吗? ++i 追答 恩,试过了,++i只不过是优先级比较高,但是运算结果和i++是一样的,除非有a[++i]这样的才不会有a[0] 追问 那这样的话++i和i++就没有区别了 追答 当然有区别,++i是先自增再赋值的,比方说i=0, a=i++, i=0, b=++i, 那么a=0,b=1,结果是不一样的,不过要是单独的一个i++,或者++i,没有赋值给别的数,结果都是一样的 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 FitReport 2015-04-29 · TA获得超过269个赞 知道小有建树答主 回答量:518 采纳率:0% 帮助的人:377万 我也去答题访问个人页 关注 展开全部 D吧 更多追问追答 追问 答案B 追答 你上过机没有? 我觉得出定这个答案的人有问题,明显a[3]这个变量是没有定义的,为什么会说等于0,c语言的编译器中没有明确说明这川些变量等于多少的! 追问 有定义的,书上有概念,可以不写,默认为0 追答 你看看这里:http://bbs.csdn.net/topics/310142759上面大家都验证过,不同的编译器是有不同的结果的,在此,我就不多说了。另外,你选了上面的答案我没有意见。但我还是诚心地跟你说,真写程序的时候千万不要这样做,这样十分的危险!而且,我真的十分讨厌很多国内的C语言教程总是拿这些小东西(例如初始化值,i++, ++i)去做文章,真正的程序应该是语意明晰的,算法清楚,不要在这些地方引起大家的岐义。只有这样才是好的程序,是好的程序员! 追问 那如果定义了a345都为零,11是怎么算的呢 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2015-09-20 c语言有关38题求解 2019-01-29 C语言第38题 1 2014-09-19 第38题选c求原因 5 2019-06-09 C语言第38题为什么 2018-07-11 求解一道c语言题 2013-01-30 C语言程序设计第38题,也就是某单位成果及奖励信息管理系统。 2013-01-29 急求高手解C语言编程题,有木有人有C语言程序设计第38题,也... 2014-08-23 大神,C语言38题,2,4,5的二进制是00000010,0... 更多类似问题 > 为你推荐: