2
我有一個三元運算符在我的代碼,我不希望從三元操作符返回任何值...,我們可以寫一個三元運算符沒有返回值
我可以寫一三元操作符有返回值作爲無效 ...
例子:
int a = 10;
int b = 20;
我可以寫爲
(a<b ? a+=b : a-=b);
它顯示這樣的錯誤
The left-hand side of an assignment must be a variable
謝謝你......
但是爲什麼?運算符用於計算,用於流量控制的語句。 – Andrey 2014-12-03 09:40:32
你不能,你需要引用你的代碼。 另一種方法,既然你想顯示'a'的變化,試試這個'a = a Secondo 2014-12-03 09:47:52