Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

const คำสำคัญใน C ++ คืออะไร?


เราใช้ const qualifier เพื่อประกาศตัวแปรเป็นค่าคงที่ นั่นหมายความว่าเราไม่สามารถเปลี่ยนค่าได้เมื่อตัวแปรได้รับการเตรียมใช้งานแล้ว การใช้ const มีประโยชน์อย่างมาก ตัวอย่างเช่น หากคุณมีค่าคงที่เช่นค่า PI คุณจะไม่ต้องการส่วนใดของโปรแกรมแก้ไขค่านั้น ดังนั้นคุณควรประกาศว่าเป็นการบังคับ

อ็อบเจ็กต์ที่ประกาศด้วยประเภท const-qualified อาจถูกวางไว้ในหน่วยความจำแบบอ่านอย่างเดียวโดยคอมไพเลอร์ และหากแอดเดรสของอ็อบเจ็กต์ const ไม่ถูกนำไปใช้ในโปรแกรม จะไม่สามารถเก็บไว้ได้เลย ตัวอย่างเช่น

#include<iostream>
using namespace std;

int main() {
   const int x = 10;
   x = 12;
   return 0;
}

โปรแกรมนี้จะทำให้เกิดข้อผิดพลาดในขณะที่เราพยายามกำหนดค่า const ใหม่