3-2Java中的算術運算符中的int sum=--age1;為什么是--age1;而不能是age1--;案例中給的是兩個變量,這里只有一個,怎么去判斷--放到左邊還是右邊。我還是對這一個知識點不懂,有會的能教教我嗎?謝謝啦!

歌舞青春
2014-06-03
5 回答
舉報
0/150
提交
取消
2014-06-04
++ 和 -- 既可以出現在操作數的左邊,也可以出現在右邊,但結果是不同滴。請認真閱讀算術運算符中示例,已經講解很清楚
2014-08-14
++ , --。如果在變量左邊,表示先運行算術運算符再進行賦值。如果在變量右邊,表示先賦值再進行算術運算符。記住這兩條就明白了。
你這個問題,我當初認真看C#書籍時上面講的很清楚。
2014-06-25
我覺得樓主的意思是,比如求取 age1 自減后的年齡 ,這個若是--在左邊,那么什么樣的題目要求下,--在右邊,,示例中只是介紹了兩者運算的不同,沒有給出該如何判斷,我也還是不會= =
2014-06-04
嗯嗯,謝謝老師回復,我會了!
2014-06-04
int sum=--age1;表示 age1先減1 后賦值給sum int sum=age1--;表示 age1賦值給sum 后減1