自学整理2
常量与变量都存在作用域和生命周期
在大括号内的定义的常量或者变量只能在大括号内使用
可在主函数前定义常量或者变量,在外定义的常量或者变量可以在整个工程当中使用
在另外一个c文件中需要提前声明变量(extern函数)
const修饰常变量
const
修饰的常变量在
C
语言中只是在语法层面限制了
变量
不能直接被改变,但是
本质上还是一个变量的,所以叫常变量。
#define修饰常量
定义了之后就一定是常量,是不可变动的。
enum枚举常量
可枚举多个常量,常量可以定义数字等,若不定义,则第一个常量的输出数字=0,以后常量在前
一个常量的输出数字后+1
enum sex//在外部为