关键字 static:
1.修饰局部变量
局部变量:进入时生成,出去时销毁
2.修饰全局变量
解释:全局变量具有链接属性,两个源文件是可以链接在一起的,一但用static修饰全局变量这个源文件就变成内部链接属性,其他的源文件就不能再使用了。
3.修饰函数
函数是具有外部链接属性的
如果加上static
关键字 register-寄存器
科普:
功能:建议把某些数据存放在寄存器中(提升读写效率),但不是决定,决定权在编译器手里。
关键字define
定义标识符常量、定义宏
定义标识符常量:
然后就可以直接使用MAX,这时候MAX等价1000
定义宏:
宏:功能类似函数,书写方式不同
书写方式: