单片机中如何合理使用局部变量和全局变量呢?
1、什么是局部变量,局部变量也被称为内部变量,也就是说这个变量具有在很小的范围内起作用,出了这个范围之外,就失去了其作用。

2、那什么又是全局变量呢,全局变量又被称为外部变量,也就是说它不属于某一个函数,它是属于源程序文件,在这个源程序中都可以起作用。

3、局部变量一般使用在函数内部,作为中间的变量,比如说存放临时数据,在函数内传递完之后就不再使用。

4、全局变量一般用在函数与函数之间,任务与任务之间传递一些参数,这些参数在程序整个运行过程中,都会被不同的函数或者是任务来调用。

5、使用全局变量可以代替局部变量,特别是在汇编语言中,经常这样使用,在汇编中每一个变量都要独占一个存储地址,不管是局部变量还是全局变量,只有在具体编程的时候来分配哪一个可以作为全局,哪一个可以作为局部变量来使用。

6、在c语言中,看定义就知道是局部变量还是全局变量,建议少使用全局变量,多使用局部变量,这样不但可以提高程序的模块化程度,也可以数据空间的使用。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:167
阅读量:63
阅读量:73
阅读量:122
阅读量:29