C 中的 --a 運算子是一個單目遞減運算符,它將變數 a 的值遞減 1。分為前綴運算子和後綴運算符,前者在使用遞減後的值,後者在使用遞減前的值。
C 中--a 的意思
在C 中,--a 是一種單目遞減運算符,它將變數a
的值遞減1。
用法:
--a 可以用作前綴運算子或後綴運算子:
--a
先將a
遞減1,然後再將結果賦給a
。例如:<code class="cpp">int a = 5; --a; // 结果为 a = 4</code>
a--
先將a
的值傳回,然後再將a
遞減1。例如:<code class="cpp">int a = 5; int b = a--; // 结果为 b = 5, a = 4</code>
區別:
前綴遞減和後綴遞減在變數使用的時間上有所不同:
範例:
<code class="cpp">int a = 5; cout << --a << endl; // 输出:4(前缀递减) cout << a-- << endl; // 输出:4(后缀递减) cout << a << endl; // 输出:3(后缀递减后)</code>
以上是c++中--a什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!