Dalam bahasa C, --x dan x-- ialah kedua-dua pengendali penyusutan, digunakan untuk mengurangkan pembolehubah x sebanyak 1. Perbezaannya terletak pada masa penyusutan dilakukan: --x (pengurangan awalan): dilaksanakan sebelum pengurangan. x-- (pasca pengurangan): dilaksanakan selepas pengurangan. Bila hendak digunakan: Gunakan x-- jika pembolehubah perlu digunakan sebelum mengecil, jika tidak gunakan --x.
Perbezaan antara --x dan x-- dalam bahasa C
Dalam bahasa C, --x dan x-- ialah pengendali pengurangan, dan ia mempunyai tujuan yang sama: nilai pembolehubah x sebanyak 1. Walau bagaimanapun, terdapat perbezaan utama dalam masa dan konteks di mana mereka melakukan operasi pengurangan.
--x (pengurangan awalan) Pengendali
--x mula-mula mengurangkan nilai x sebanyak 1 dan kemudian menggunakan nilai baharu itu dalam ungkapan.
Sintaks: --x
Contoh:
<code class="c">int x = 5; int y = --x; // y 现在为 4,因为 x 已减为 4</code>
x-- (pasca pengurangan)
x-- Operator x pertama menggunakan ungkapan nilai dikurangkan sebanyak 1.
Sintaks:
--x (awalan )sebelum penyusutan
x-- (pasca tetap)selepas susut
Jika anda perlu menggunakan pembolehubah selepas menurun, gunakan --x. |
Atas ialah kandungan terperinci Perbezaan antara --x dan x-- dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!