51单片机学习之旅——C语言小知识
static:
【C语言】关键字static——static修饰局部变量、全局变量和函数详解!_static修饰函数-CSDN博客
我是看这篇大佬写的博客懂的,目前我能用到的功能总结一下:
两个源文件相当于两个人A和B,
全局变量:各自用各自的,从头用到脚
想一起用,变量变化,两个人都能实时同步,需要在变量前加个extern关键字,声明一下,来大家一起用这个变量
变量前加个static就是说只能我用啦,不能外用的
下来说局部:
不用static的变量,周期短,调用函数即用即消
用static的变量,周期长,有累计特点,不会即用即消除,下次调用函数还保留上次调用函数生成的值
static放局部就是说只能我脚用啦,其它部分比如手呀,脑的就用不了了