常量是程序中无法更改的值或变量,例如:10,20,'a',3.4,“c编程”等等 。
C语言编程中有不同类型的常量 。
文章插图
在C语言编程中定义常量有两种方法 。
- const关键字
- #define预处理器
const关键字用于定义C语言编程中的常量 。
const float PI=3.14;
现在,PI变量的值不能改变 。
示例:创建一个源文件:mconst_keyword.c,代码如下所示
#include <stdio.h>
#include <conio.h>
void main() {
const float PI = 3.14159;
printf("The value of PI is: %f n", PI);
}
执行上面示例代码,得到以下结果
The value of PI is: 3.141590 请按任意键继续. . .
【C语言常量】如果您尝试更改PI的值,则会导致编译时错误 。
#include <stdio.h>
#include <conio.h>
void main() {
const float PI = 3.14159;
PI = 8.5;
printf("The value of PI is: %f n", PI);
}
执行上面示例代码,得到以下的错误
Compile Time Error: Cannot modify a const object
2. #define预处理器
#define预处理器也用于定义常量 。
#define预处理程序指令 。
参考以下代码
#include <stdio.h>
#define PI 3.14
main() {
printf("%f",PI);
}
推荐阅读
- 如何快速学习一门新的编程语言?
- 玛雅人是中国人 玛雅人的五大语言
- 谷歌最流行的序列化格式:Protobuf 语言指南
- 800 字彻底理解 Go语言 指针
- 如何轻松使用 C 语言实现一个栈?
- 「新手必看」C语言开发环境,请查收
- 用Go语言之前,先看看它的利与弊吧
- 一文让你知道为什么学了PHP的都要转学Go语言
- C语言的JSON库Jansson
- 茶的语言 有吗