老师我不明白var sub = (x ++)-(-- y);为什么不是等于0;因为X=4,y=4

来源:5-7 编程练习

慕先生1376233

2020-06-01 15:12:50

var x = 4;


        var y = 5;


        var add = (x ++)+(-- y);


        var sub = (x ++)-(-- y);


        var mul = (x ++)*(-- y);


        var met = (x ++)/(-- y);


写回答

1回答

好帮手慕粉

2020-06-01

同学你好,单看这个就是等于0的,可以把别的注释掉,避免受影响:

http://img.mukewang.com/climg/5ed4c6fd0993737305080226.jpg

控制台:

http://img.mukewang.com/climg/5ed4c70609e3d89704440133.jpg

不等于0的原因是,在上方x和y都进行了++或者--的操作,改变了x和y的值:

http://img.mukewang.com/climg/5ed4c76c09f3b36307800214.jpg

同学再理解下。

如果我的回答帮助了你,欢迎采纳。祝学习愉快~

0

0 学习 · 40143 问题

查看课程