在C中,经常用到全局变量的概念,可以方便地对在不同函数中需要重复调用的变量进行赋值操作。而在单片机的应用中,经常会有若干个对应的执行文件,如何使一个变量在这些文件中都能进行对应的赋值操作呢?
我们需要先创建一个头文件,比如取名为include.h
#ifndef __INCLUDE_H
#define __INCLUDE_H
extern int m1,m2,m3;
#endif
这样,当你需要用到这些变量的时候,只需包含这个头文件,并重新声明一下
int m1,m2,m3;
就可以使用了。