在C语言中,常量可以使用#define
预处理器指令或使用const
关键字来定义。
- 使用
#define
定义常量:
#define PI 3.14159
#define MAX_NUM 100
- 使用
const
关键字定义常量:
const double PI = 3.14159;
const int MAX_NUM = 100;
使用#define
定义的常量在整个程序中都有效,而使用const
关键字定义的常量只在定义的作用域内有效。通常推荐使用const
关键字定义常量,因为它具有类型安全性、有作用域等优点。