这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 交流一下关于MCU程序的一个结构问题

共1条 1/1 1 跳转至

交流一下关于MCU程序的一个结构问题

工程师
2019-06-29 22:53:13     打赏

有时函数为了可读性 和可维护性  ,,把一部分过程打包成 子函数,,这样看起来清晰明了

假如函数fun 调用子函数fun1,,      那么fun1的一些变量为了下次运行值还存在 ,那么必须定义成全局变量吗?

如果在子函数定义成静态局部变量,,按步骤执行 0,1,2,3  ,,假如执行到2步骤了,
但此时主函数 fun 想重新让fun1函数从步骤0开始,,那么 static  a =0;只能定义在外面吧 ,


领导说 尽量少用全局变量    ,那样看起来容易 全局变量漫天飞,在这里不定义不行吧 ?!


附上程序图例子:

  




关键词: 程序     数据结构     语法    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]