const、static、extern简介

2019-02-14  本文已影响0人  大风天上来
一、const与宏的区别:

注意:很多Blog都说使用宏,会消耗很多内存,我这验证并不会生成很多内存,宏定义的是常量,常量都放在常量区,只会生成一份内存。

二、const作用:限制类型
三、static和extern

1.延长局部变量的生命周期,程序结束才会销毁。

2.局部变量只会生成一份内存,只会初始化一次。

3.改变局部变量的作用域。

1.只能在本文件中访问,修改全局变量的作用域,生命周期不会改

2.避免重复定义全局变量

四、static与const联合使用
五、extern与const联合使用
上一篇 下一篇

猜你喜欢

热点阅读