Pengendali kenaikan (++) dan pengurangan (--) dalam bahasa C: Operator kenaikan meningkatkan nilai pembolehubah sebanyak 1 dan mempunyai bentuk awalan (++x) dan akhiran (x++). Operator pengurangan mengurangkan nilai pembolehubah sebanyak 1 dan juga mempunyai bentuk awalan (--x) dan akhiran (x--). Borang awalan melakukan kenaikan/pengurangan sebelum menggunakan pembolehubah, dan bentuk akhiran melakukan kenaikan/pengurangan selepas menggunakan pembolehubah.
Maksud x++ dan x-- dalam bahasa C
Dalam bahasa C, x++ dan x-- ialah pengendali kenaikan dan pengurangan.
Operator kenaikan (x++)
Operator kenaikan akan meningkatkan nilai pembolehubah sebanyak 1. Ia mempunyai dua bentuk:
Pengendali susut (x--)
Pengendali susut akan menurunkan nilai pembolehubah sebanyak 1. Ia juga mempunyai dua bentuk:
Perbezaan
Perbezaan antara bentuk awalan dan bentuk akhiran terletak pada cara pembolehubah digunakan:
Contoh berikut menunjukkan penggunaan pengendali ini:
<code class="c">int x = 5; printf("x before increment: %d\n", x); // 5 ++x; printf("x after prefix increment: %d\n", x); // 6 x++; printf("x after postfix increment: %d\n", x); // 7 int y = 10; printf("y before decrement: %d\n", y); // 10 --y; printf("y after prefix decrement: %d\n", y); // 9 y--; printf("y after postfix decrement: %d\n", y); // 8</code>
Atas ialah kandungan terperinci Apakah maksud x dan x- dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!