为了账号安全,请及时绑定邮箱和手机立即绑定

搞不懂!!!

真看不懂,,a的值是“+a”,,不是a的值是“a”么,,,无端端多个+是什么鬼,,

正在回答

4 回答

a的值是”a“,因为a是变量,所以不用加双引号”“,+号是起到将前面的文字和后面的a连在一起的作用。

0 回复 有任何疑惑可以回复我~
#1

青山空鱼 提问者

非常感谢!
2016-02-24 回复 有任何疑惑可以回复我~
#2

青山空鱼 提问者

那第二轮a,b的值是怎么算的?看评论说++a,--b,,都不知道哪里来的
2016-02-24 回复 有任何疑惑可以回复我~

 sum = ( (++a) + 3 ) / (2 - (--b) ) * 3;

这个式子的意思是:

sum=((a=a+1)+3)/(2-(b=b-1)*3)

在这个过程中,++a(即a=a+1)会把加完后的值赋值给a,所以a的只会发生改变,b也是同样道理。

0 回复 有任何疑惑可以回复我~
#1

青山空鱼 提问者

sum我明白,,就是a,b就是说无论在什么情况下只要出现++或——原来的变量也跟着这个改变了,是吧
2016-02-26 回复 有任何疑惑可以回复我~

表达式中有++a:a=a+1,然后进行运算或判断;

表达式中有a++:先进行运算或判断,再a=a+1

0 回复 有任何疑惑可以回复我~
#1

青山空鱼 提问者

++a不是只在运算sum的时候使用的么,怎么也给到a上面了,,
2016-02-24 回复 有任何疑惑可以回复我~

++a=a+1

--b=b-1


0 回复 有任何疑惑可以回复我~
#1

青山空鱼 提问者

++a不是只在运算sum的时候使用的么,怎么也给到a上面了,,
2016-02-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

搞不懂!!!

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号