C 後置インクリメント演算子と後置デクリメント演算子
後置インクリメントと後置デクリメントのオペランドは、スカラー型の変更可能な左辺値です。
構文
postfix-expression
:
postfix-expression
++
postfix-expression
--
後置インクリメントまたは後置デクリメントの演算結果は、オペランドの値になります。 結果が得られた後で、オペランドの値がインクリメント (またはデクリメント) されます。 次のコードは、後置インクリメント演算子を示しています。
if ( var++ > 0 )
*p++ = *q++;
この例では、変数 var
は 0 と比較されてからインクリメントされます。 var
がインクリメントされる前に正である場合は、次のステートメントが実行されます。 まず、q
でポイントされるオブジェクトの値が p
でポイントされるオブジェクトに代入されます。 次に、q
と p
がインクリメントされます。
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示