--不是在后面吗,为什么num2不是5是4呢
登陆购买课程后可参与讨论,去登陆吧
同学你好,自减指的是num1进行减1操作,运算指的是--num1整体计算,有返回值。--num1是先自己减去1,也就是2,然后再返回--num1的值,也是2 。
num2--相反,num2先返回自身值,也就是5,然后再进行减1操作。
所以--num1的返回值为2,num2--的返回值为5,那么相加后的结果为7 。不管--在前还是在后,都进行了减1的操作,所以num1的值和num2 的值都会减去1 。
祝学习愉快!
同学你好,同学理解错了,num2--的返回值是5,但是这里我们输出的是num2的值,是进行“num2--”之后输出的值,不管num2的“--”在前面还在后面,最后输出的值都是-1后的值。
先自减在运算是什么意思?自减不就是运算吗?
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
前端技术快速更迭,人才紧缺。带你从0基础开始,成为Web全栈工程师,转行就业更顺畅。
93 2
44 2
74 4
30 1
32 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星