Keil 全局变量定义与声明方法
2017-09-21 15:07
375 查看
EEPROM中变量会用在Main.c、Modbus.c中需
1、Head.h:
extern typedef struct EEPROM_Struct
{
........
}EEPROM_Struct;
extern EEPROM_Struct MyEEPROM;
2、EEPROM.c:
EEPROM_Struct MyEEPROM;
3、Modbus.c:
#inlude "Head.h"
网上解释,通过“条件编译”方法是防止重复生命,而不是防止重复定义。参考http://www.51hei.com/bbs/dpj-28952-1.html
1、Head.h:
extern typedef struct EEPROM_Struct
{
........
}EEPROM_Struct;
extern EEPROM_Struct MyEEPROM;
2、EEPROM.c:
EEPROM_Struct MyEEPROM;
3、Modbus.c:
#inlude "Head.h"
网上解释,通过“条件编译”方法是防止重复生命,而不是防止重复定义。参考http://www.51hei.com/bbs/dpj-28952-1.html
相关文章推荐
- 详解keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法!
- keil 中——C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法
- 全局变量声明,定义与使用方法
- 全局变量声明,定义与使用方法
- 详解keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法
- 详解keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法!
- 定义一个以is开头的全局变量利用IDEA的Getter and Setter自动生成get跟set方法出现的问题
- C++全局变量的声明和定义
- C/C++定义全局变量/常量几种方法的区别
- C++全局变量的声明和定义
- Java第11次作业:什么是继承?继承的好处?什么是覆写?super()?构造代码块?子父类初始化顺序? 抽象类能用final声明吗?final关键字声明类 方法 变量以及全局常量?抽象类的构造方法?
- C语言全局变量的定义与声明
- MFC中定义全局变量和全局函数的方法
- 定义结构体全局变量的方法
- JavaScript 中定义全局变量的方法
- stm8 全局变量定义 声明
- [转] C/C++定义全局变量/常量几种方法的区别 分享
- 多个".h"文件中声明及定义 全局变量和函数
- 定义C/C++全局变量/常量几种方法的区别
- 关于C语言头文件的应用问题,主要还是关于全局变量的定义和声明问题