这道题为什么不是C
登陆购买课程后可参与讨论,去登陆吧
同学你好,刚开始就是问的本小节习题,所以第一次回复就给同学讲了哈,再回顾一下:
num3就是13,不是14
后来同学又追问“++在前不是先运算吗?为什么这个题在后也先运算”,所以老师第二次回复给同学纠正了一下。
祝学习愉快~
同学你好,理解的不对,++在前是先自加,再运算。示例:
num先自加1等于2,然后再运算,即把2赋值给了c。如果按照同学理解的,先运算,就会把1赋值给c了。
建议自己去写代码练习一下,帮助自己更好的理解哦。
我说的是这道选择题,不是之前老师那个回答的截图。
var num1=10,num2=3;
var num3=num1+num2++;
这个num3为什么是14不是13? ++不是在后面吗?
同学你好,这是因为num2++,++在后,则会先运算,运算完之后再自增。即相当于如下:
++在前不是先运算吗?为什么这个题在后也先运算
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
前端技术快速更迭,人才紧缺。带你从0基础开始,成为Web全栈工程师,转行就业更顺畅。
92 2
44 2
74 4
30 1
32 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星