silvernii 说是全局变量 如果将该语句放在程序的开头 那要不要static效果不就是一样的啦?……呵呵我有点菜
在单片机C语言中,bit a表示定义一个变量a其类型为bit型,所谓的bit型就是用一位二进制数来表示变量bit型的取值为0或1。
static bit a表示定義一个bit型的变量a其为静态变量,只初始化一次即可
static 静态的全局变量,就是你改动后就一直不变了,可以再改变可以用在类里面,這样你一个类的实例改一次每个类的实例都会改变
static表示静态的,当程序运行时这个变量就在内存中开辟地址了.当这个变量在某函数内定义时,鈈象自动变量那样当调用时就存在,退出函数时就消失静态局部变量始终存在着,也就是说它的生存期为整个源程序
对基本类型的靜态局部变量若在说明时未赋以初值,则系统自动赋予0值而对自动变量不赋初值,则其值是不定的,非静态局部变量在函数关闭后重新打開时就会重置初始值,而静态变量的值和函数本身的调用无关,始终存在.
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜頭里或许有别人想知道的答案。
面向结构的程序设计概述
Linux代码与工程编译方法
Linux进程管理和调度
Linux设备驱動程序
Kali常用工具用法与系统讲解
c/c++学习资料下载
c/c++常用软件下载(附安装教程)
版权所有:武汉鸿瑞伦德教育科技有限公司