定义:
- 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。
- 常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。
- 常量就像是常规的变量,只不过常量的值在定义后不能进行修改。
简单点说就是 : 一旦定义就不能修改 ,而变量能够修改
定义常量
使用 #define 预处理器。
使用 const 关键字。
代码如下
//使用#define 定义常量
#define LENGTH 10
#define WIDTH 5
#define NEWLINE '\n'
#include <stdio.h>
int main () {
//常量无法赋值,赋值会直接报错
//LENGTH = 10;
int area;
area = LENGTH * WIDTH;
printf("%c", NEWLINE); //空行
printf("%s%d","area =",area);
//使用const定义常量
const int a = 10 ;
const int b = 20 ;
printf("%d", 10*20); // 200
return 0;
}
注意 :使用const定义常量 在c语言中常量通常使用大写