常量定义的方式有两种,一种时#define、另一种是const;程序示例如下。
程序代码:
#include <stdio.h>
//使用预处理常量#define
#define PI 3.1415926535 //常量已定义,后续不能修改
int main() {
printf("PI = %.10f\n", PI); \\ %.10为精确到小数点后10位
PI = 3.5; // 常量不可以修改,代码会报错
//使用const常量
const double e = 2.7182; //变量已定义,后续不能修改
printf("e=%f\n", e);
// 常量不可以修改,下面的代码会报错
// e = 2.5;
return 0;
}
define预处理指令
运行结果:
PI = 3.1415926535
e=2.718200