在 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("
The 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

更新于:26-6 月-2020

19K+ 浏览次数

开启你的职业生涯

完成课程获取认证

开始
广告