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就會遞增。