- 1
- 2
- 3
- 4
- 5
固件局部变量与全局变量.docx
资料介绍
固件里的"局部变量"和"全局变量":什么时候用哪个
一、局部和全局的取舍
固件里变量声明为局部(函数内)还是全局(函数外),有讲究。很多人图方便都用全局(哪都能访问),结果一堆全局变量(前面聊过全局变量的坑)。理解局部和全局的取舍,才能合理用。
二、局部变量(函数内)
特点:
1. 作用域在函数内(别的函数访问不到)
2. 占栈(或寄存器)
3. 生命周期短(函数结束就释放)
优点:
1. 安全(别的函数改不了,没有全局竞态)
2. 省内存(函数结束释放,栈上)
3. 封装好(函数内部的事,不暴露)
适合:只在某个函数里用的临时数据、中间结果。
三、全局变量(函数外)
特点:
1. 作用域全程序(或文件,static限定)
2. 占RAM静态区(一直占)
3. 生命周期长(整个程序运行)
优点:
1. 方便(哪都能访问)
部分文件列表
| 文件名 | 大小 |
| 固件局部变量与全局变量.docx | 37K |
最新上传
-
sialuoyu 打赏1.00元 1天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
他山之石可攻玉 打赏60.00元 3天前
用户:烟雨
-
江岚 打赏310.00元 3天前
用户:潇潇江南
-
21ic下载 打赏310.00元 3天前
用户:江岚
-
21ic下载 打赏310.00元 3天前
用户:潇潇江南
-
21ic下载 打赏210.00元 3天前
用户:zhengdai
-
21ic下载 打赏60.00元 3天前
用户:他山之石可攻玉
-
21ic下载 打赏60.00元 3天前
用户:烟雨
-
21ic下载 打赏110.00元 3天前
用户:w993263495
-
21ic下载 打赏60.00元 3天前
用户:gsy幸运
-
21ic下载 打赏70.00元 3天前
用户:xzxbybd
-
21ic下载 打赏20.00元 3天前
用户:kkfjenui
-
21ic下载 打赏30.00元 3天前
用户:王小琪
-
21ic下载 打赏20.00元 3天前
用户:sun2152
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏20.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:w178191520
-
21ic下载 打赏20.00元 3天前
用户:zq_1943
-
21ic下载 打赏20.00元 3天前
用户:kk1957135547
-
21ic下载 打赏25.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:liqiang9090
-
21ic下载 打赏20.00元 3天前
用户:x15580286248
-
21ic下载 打赏15.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏5.00元 3天前
用户:hly1230218
-
21ic下载 打赏5.00元 3天前
用户:叮当猫666
-
21ic下载 打赏5.00元 3天前
用户:xjgtgl
-
21ic下载 打赏5.00元 3天前
-
21ic下载 打赏5.00元 3天前
用户:贵平130532
-
21ic下载 打赏5.00元 3天前
用户:linyi3
-
21ic下载 打赏10.00元 3天前
用户:有理想666
-
21ic下载 打赏10.00元 3天前
用户:yahuang001
-
21ic小能手 打赏3.00元 3天前
资料:小米MIX3电路图
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
江岚 打赏100.00元 3天前
用户:潇潇江南
-
他山之石可攻玉 打赏50.00元 3天前
用户:烟雨
-
21ic下载 打赏1.00元 3天前
用户:王小琪
-
yahuang001 打赏3.00元 3天前




全部评论(0)