在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