宏定义
先说说宏定义,函数中定义的变量有作用域,只可以在当前的函数中使用。但是,用宏定义定义过后可以算的上是一个“全局变量”,比如,下图中的 PI ,它既可以在 round_area() 函数中使用,也可以在 circumference() 函数中使用。
枚举
- 枚举也挺常用,如果你学过 数据库 那就应该不陌生。在 C 语言中,它也是一种基本的数据类型,他的定义格式为:
enum 枚举名 {枚举元素1,枚举元素2,……};
,枚举第一个元素的值默认为0,第二个元素是1,依次递增。 - 你也可以修改默认值