C 的後置遞增和遞減運算子
運算元的後置遞增和遞減運算子是可修改左值的純量型別。
語法
後置運算式:
後置運算式 + +後置運算式-
結果的後置遞增或遞減作業是運算元的值。取得結果之後,運算元的值會是依遞增 (或遞減)。下列程式碼說明後置遞增運算子。
if( var++ > 0 )
*p++ = *q++;
在這個範例中,變數var相較於 0,就會遞增。如果var正之前遞增下, 一個陳述式。首先,物件的值所指q係授與所指向的物件p。然後, q和p就會遞增。
運算元的後置遞增和遞減運算子是可修改左值的純量型別。
後置運算式:
後置運算式 + +
後置運算式-
結果的後置遞增或遞減作業是運算元的值。取得結果之後,運算元的值會是依遞增 (或遞減)。下列程式碼說明後置遞增運算子。
if( var++ > 0 )
*p++ = *q++;
在這個範例中,變數var相較於 0,就會遞增。如果var正之前遞增下, 一個陳述式。首先,物件的值所指q係授與所指向的物件p。然後, q和p就會遞增。