Increment Operator (++)
- Pre-increment (++a): เพิ่มค่าก่อน แล้วค่อยใช้ค่าใหม่
- Post-increment (a++): ใช้ค่าเดิมก่อน แล้วค่อยเพิ่ม
ตัวอย่าง Pre-increment
int A = 10, Z; Z = ++A; // A=11, Z=11
Output: Z=11 A=11
ตัวอย่าง Post-increment
int a = 10, z; z = a++; // z=10, a=11
Output: Z=10 A=11
Decrement Operator (--)
- Pre-decrement (--a): ลดค่าก่อน แล้วค่อยใช้
- Post-decrement (a--): ใช้ค่าเดิมก่อน แล้วค่อยลด
ตัวอย่าง Pre-decrement
int a = 10, z; z = --a; // a=9, z=9
Output: Z=9 A=9
ตัวอย่าง Post-decrement
int a = 10, z; z = a--; // z=10, a=9
Output: Z=10 A=9