下面的程序的输出结果是( )。

发布网友 发布时间:2022-04-26 09:56

我来回答

2个回答

热心网友 时间:2022-06-27 02:06

答案选B。
i=010由于数字以0开头,故010是一个8进制数,为8(请LZ注意:给变量赋值时,C语言规定若以0开头带表这个数为8进制,以x开头代表为16进制的数,若以不为零的整数开头代表次数为十进制数);
另外教你一个简单的判定方法:双加号++在前意味着先加1再进行下一步操作,若在后先进行当前操作再加1(简记为“加号在前就先加(后执行),加号在后先执行(后加),减号在前就先减(后执行),减号在后先执行(后减)”);还要注意若出现i++;或++i;(注意有分号);这两句是等价的,此时上面口诀就不成立了(若为逗号就成立如i++,和++i,),都是先加1再执行之后语句,同理:i--;和--i;这两句也是等价的。
有了这些,相信你以后做这类的题不会再有问题了!!!!~~~~~

热心网友 时间:2022-06-27 02:07

选择A
++i 则i+1输出
j-- 则j直接输出

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com