打印
[开发资料]

单片机C语言编程的全局变量的使用

[复制链接]
楼主: 内政奇才
手机看帖
扫描二维码
随时随地手机跟帖
21
saservice| | 2023-9-5 15:23 | 只看该作者 回帖奖励 |倒序浏览
全局变量会占用更多的内存,并且可能会降低程序的性能。

使用特权

评论回复
22
uytyu| | 2023-9-5 15:39 | 只看该作者
全局变量在单片机C语言编程中是一种方便共享和访问数据的方式。但是,应谨慎使用全局变量,避免滥用,以确保代码的可读性和可维护性。

使用特权

评论回复
23
tabmone| | 2023-9-5 15:51 | 只看该作者
全局变量的作用域是整个程序,因此应该谨慎使用全局变量。

使用特权

评论回复
24
jkl21| | 2023-9-5 16:03 | 只看该作者
全局变量可以提高代码的可读性和可维护性

使用特权

评论回复
25
hudi008| | 2023-9-5 16:10 | 只看该作者
全局变量的使用可能会降低程序的模块化程度,使得代码结构变得复杂。

使用特权

评论回复
26
deliahouse887| | 2023-9-5 16:19 | 只看该作者
全局变量可以在程序的多个函数之间共享数据,使得数据传递变得简单和方便。

使用特权

评论回复
27
1988020566| | 2023-9-5 16:29 | 只看该作者
在单片机C语言编程中,全局变量是在函数之外定义的,可以在整个程序中访问。

使用特权

评论回复
28
pmp| | 2023-9-5 16:37 | 只看该作者
在定义全局变量时,应该考虑其作用域和生命周期。

使用特权

评论回复
29
小小蚂蚁举千斤| | 2023-9-10 20:38 | 只看该作者
全局变量确实对于编程要容易点

使用特权

评论回复
30
szt1993| | 2023-9-12 12:47 | 只看该作者
全局变量应用一定注意名称别重复

使用特权

评论回复
31
中国龙芯CDX| | 2023-9-18 13:17 | 只看该作者
在程序中不要频繁地读取或修改全局变量数量,以减少对内存的占用

使用特权

评论回复
32
AdaMaYun| | 2023-9-21 19:06 | 只看该作者
能不用全局变量尽量不用,我想除了系统参数、通信处理和一些需要效率的处理模块,其他的基本可以靠合理的软件分层和编程技巧来解决

使用特权

评论回复
33
小小蚂蚁举千斤| | 2023-9-22 18:17 | 只看该作者
对于全局变量如果只有该.c文件用,就static到该文件中,顺便把结构体定义也收进来;如果只有一个函数用,那就static到函数里面去;如果非要开放出去让人读取,那就用函数return出去,这样就是只读属性

使用特权

评论回复
34
Pretext| | 2023-10-7 13:43 | 只看该作者
若是全局变量被多个函数同时改,大概会致使步伐的不不乱以及不可预测性。

使用特权

评论回复
35
天天向善| | 2023-10-7 14:32 | 只看该作者
为什么大多数微控制器都是用全局变量的形式用C语言开发的

使用特权

评论回复
36
LinkMe| | 2023-10-9 09:41 | 只看该作者
全局变量通常在单个位置使用,以便于查找

使用特权

评论回复
37
鹿鼎计| | 2023-10-9 10:55 | 只看该作者
If multiple functions are needed to perform a task, global variables can easily share data between each function。

使用特权

评论回复
38
软核硬核| | 2023-10-9 12:14 | 只看该作者
不要经常读取或修改程序中的全局变量以减少内存使用

使用特权

评论回复
39
星辰大海不退缩| | 2023-10-25 13:56 | 只看该作者
总结很到位,稳定才是硬道理

使用特权

评论回复
40
小小蚂蚁举千斤| | 2023-11-3 15:15 | 只看该作者
尽量不要在程序中定义过多的全局变量

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则