賦值表達式

賦值表達式

賦值表達式是C語言中的一個表達式,賦值表達式的結果是最左邊賦值運算符左邊變數(或者表達式)的值。

說明


C語言中提供常用賦值運算符:等號運算符。

變數


1.計算賦值運算符右側表達式的值。(“=”為賦值運算符)
2.將賦值運算符右側表達式的值賦給左側的變數。
3.將賦值運算符左側的變數的值作為表達式的值。
賦值表達式是類似這樣的句子:a=5 注意後邊沒有分號, a=5;這就是一個賦值語句了。
賦值表達式的結果是最左邊的賦值運算符(最左邊的等號)左邊的變數(或者表達式)的值。
賦值運算符的優先順序和結合性
1.優先順序較低,只比逗號運算符高。
2.從右向左結合。
例如:x=y=3 就相當於 x=(y=3) 結果都為3。