ค่าคงที่ในภาษา C++ คือค่าตัวแปร/ชื่อที่คุณเพียงแค่ต้องการกำหนดค่าให้กับค่านั้นเพียงครั้งเดียว และจะไม่ให้มันเปลี่ยนแปลงอีกในการดำเนินการของโปรแกรมนั้น ตัวอย่างเช่น หากคุณกำลังเขียนแอปพลิเคชันที่ใช้ค่า pi ในตัวแปร PI คุณจะไม่ต้องการให้ค่านี้เปลี่ยนแปลง การประกาศค่านี้เป็นค่าคงที่จะทำให้ไม่สามารถกำหนดค่าใหม่ได้ตลอดทั้งโปรแกรม
คุณสามารถกำหนดค่าคงที่ใน C++ โดยเพิ่มตัวระบุ const ก่อนการประกาศตัวแปร
ตัวอย่าง
#include<iostream>
using namespace std;
int main() {
const int x = 9;
x = 0;
return 0;
}
สิ่งนี้จะกำหนดตัวแปรคงที่ x แต่มันจะเกิดข้อผิดพลาดในขณะที่เรากำลังพยายามเขียนค่าคงที่ใหม่