Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

Const Qualifier ในภาษา C

const ประกาศตัวแปรแบบ Read-only ไม่สามารถเปลี่ยนค่าหลัง Initialize

ประโยชน์

  • ป้องกันการเปลี่ยนค่าผิดพลาด (เช่นค่าคงที่ PI)
  • คอมไพเลอร์อาจวางใน Read-only Memory
  • ถ้าไม่ได้取 Address อาจไม่จัดสรรหน่วยความจำเลย

ตัวอย่าง

const int x = 10;
x = 12; // Error: assignment of read-only variable 'x'