1.復(fù)合賦值符
a?+=expression; //等價于 a?=?a?+?(?expression?);
2.單目運算符
++、--只能作用于可以位于賦值符號左邊的表達式,即只能用于變量。
前綴和后綴形式的增值操作符都復(fù)制一份變量的拷貝。
3.邏輯運算符
&&從左操作數(shù)求值,真才對后操作數(shù)求值。短路求值(short-circuited evaluation)
4.逗號操作符
表達式從左至右逐個求值,整個逗號表達式的值為最后那個表達式的值。
5.布爾值
c并不具備顯式的布爾類型均用整數(shù)代替。即0為假,非0為真。
若用一個變量用來表示布爾值,應(yīng)如下所做:
positive_cash_flow?=?cash_balance?>=?0; if(?positive_cash_flow?){?} if(?!positive_cash_flow?){?}
6.左值和右值
左值就是那些可以出現(xiàn)在賦值運算符左邊的東西。右值就是那些可以出現(xiàn)在賦值運算符右邊的東西。