符号常量#define
用标识符代替常量,用法:
#define 标识符 常量
示例:
#define pi 3.14
#include <stdio.h>
#define pi 3.14
int main() {
double r = 3;
printf("%f/n", pi * r * r);
return 0;
}
结果:
const常量
用法:
const 数据类型 变量名 = 常量
示例:
const double pi = 3.14;
#include <stdio.h>
//#define pi 3.14
const double pi = 3.14;
int main() {
double r = 3;
printf("%f\n", pi * r * r);
return 0;
}
结果:
这两种写法都被称为常量,一旦确定其值后,都是无法改变的,比如pi=pi+5是不可行的,因为pi的值是不可变的