在C中将变量声明为常量
可以使用const关键字或#define预处理程序指令将变量声明为常量。有关这些的详细信息如下。
const关键字
可以在变量的数据类型之前使用“const”关键字将变量声明为常量。常数变量只能初始化一次。常量变量的默认值为零。
给出了使用const关键字演示C中常量变量声明的程序,如下所示。
示例
#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; }
上面程序的输出如下。
The default value of variable a : 0 The value of variable b : 12
#define预处理程序指令
可以使用#define预处理程序指令将变量声明为常量,因为它为任何值声明别名。
给出了一个使用#define预处理程序指令演示C中常量变量声明的程序,如下所示。
示例
#include <stdio.h> #define num 25 int main() { printf("The value of num is: %d", num); return 0; }
输出结果
上面程序的输出如下。
The value of num is: 25