Computer >> Máy Tính >  >> Lập trình >> lập trình C

Const Qualifier trong C

Chúng tôi sử dụng định nghĩa const để khai báo một biến là hằng số. Điều đó có nghĩa là chúng ta không thể thay đổi giá trị khi biến đã được khởi tạo. Sử dụng const có một lợi ích rất lớn. Ví dụ:nếu bạn có một giá trị không đổi của giá trị PI, bạn sẽ không muốn bất kỳ phần nào của chương trình sửa đổi giá trị đó. Vì vậy, bạn nên khai báo điều đó dưới dạng hằng số.

Các đối tượng được khai báo với kiểu đủ điều kiện const có thể được trình biên dịch đặt trong bộ nhớ chỉ đọc và nếu địa chỉ của đối tượng const không bao giờ được sử dụng trong một chương trình, thì nó có thể không được lưu trữ. Ví dụ:

Ví dụ

#include<stdio.h>
int main() {
   const int x = 10;
   x = 12;
   return 0;
}

Đầu ra

[Error] assignment of read-only variable 'x'