Các biến có thể được khai báo là hằng số bằng cách sử dụng từ khóa const hoặc chỉ thị tiền xử lý #define. Thông tin chi tiết về những điều này được đưa ra như sau.
Từ khóa const
Các biến có thể được khai báo dưới dạng hằng số bằng cách sử dụng từ khóa “const” trước kiểu dữ liệu của biến. Các biến hằng số chỉ có thể được khởi tạo một lần. Giá trị mặc định của các biến hằng số bằng không.
Một chương trình minh họa việc khai báo các biến hằng trong C bằng từ khóa const được đưa ra như sau.
Ví dụ
#include <stdio.h> int main() { const int a; const int b = 12; printf("The default value of variable a : %d", a); printf("\nThe value of variable b : %d", b); return 0; }
Kết quả của chương trình trên như sau.
The default value of variable a : 0 The value of variable b : 12
Chỉ thị tiền xử lý #define
Các biến có thể được khai báo dưới dạng hằng số bằng cách sử dụng chỉ thị tiền xử lý #define vì nó khai báo bí danh cho bất kỳ giá trị nào.
Một chương trình minh họa việc khai báo các biến hằng trong C bằng cách sử dụng chỉ thị tiền xử lý #define được đưa ra như sau.
Ví dụ
#include <stdio.h> #define num 25 int main() { printf("The value of num is: %d", num); return 0; }
Đầu ra
Kết quả của chương trình trên như sau.
The value of num is: 25