好奇怪!?。?/h1>
?sum = ( (a++) + 3 ) / (2 - (b- -) ) * 3;?
我把代碼改成這樣,結(jié)果a=6;b=1 sum=infinity是為什么??戳艘幌掠腥苏f++a是先+1在輸出,a++是先輸出再+1。。。。。還有就是sum的值不懂為什么
?sum = ( (a++) + 3 ) / (2 - (b- -) ) * 3;?
我把代碼改成這樣,結(jié)果a=6;b=1 sum=infinity是為什么??戳艘幌掠腥苏f++a是先+1在輸出,a++是先輸出再+1。。。。。還有就是sum的值不懂為什么
2016-12-02
借用樓上的一句話,a++ 是先把 a 賦值,然后自己加一, ++a,是先自己加一,然后再把 a 賦值
你的是a++和a-- 所以在表達(dá)式中 就是5+3除以2-2 當(dāng)然除不盡了。infinity是無窮大。?輸出的時候a和b都已經(jīng)自加1了。所以是6和1