单片机C语言中static bit 是什么类型侧重点是后面的bit是什么意思,前面的static是静态

如题所述

bit是位定义,就是单纯一个位,类似于BOOL型变量,不过这个定义不是正规,不是所有的编译器都能编译的,static你都知道啦,我就不解释了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-06
static表示静态的,当程序运行时这个变量就在内存中开辟地址了.当这个变量在某函数内定义时,不象自动变量那样,当调用时就存在,退出函数时就消失。静态局部变量始终存在着,也就是说它的生存期为整个源程序。
对基本类型的静态局部变量若在说明时未赋以初值,则系统自动赋予0值。而对自动变量不赋初值,则其值是不定的,非静态局部变量在函数关闭后重新打开时就会重置初始值,而静态变量的值和函数本身的调用无关,始终存在.

参考资料:http://zhidao.baidu.com/question/99972495.html

相似回答