xx.c中定义变量,xx.h中用extern关键字修饰,可以解决变量的重复定义。
.c文件中实现基本变量声明和赋值,实现函数。
.h文件声明数据结构和函数声明。
利用#ifndef ....#define ....#endif进行头文件的重复定义避让。
extern修饰可以调用其它文件的变量,static修饰防止变量函数离开本文件而造成文件间变量重复。static修饰的变量为全局变量,仅限于本文件。
xx.c中定义变量,xx.h中用extern关键字修饰,可以解决变量的重复定义。
.c文件中实现基本变量声明和赋值,实现函数。
.h文件声明数据结构和函数声明。
利用#ifndef ....#define ....#endif进行头文件的重复定义避让。
extern修饰可以调用其它文件的变量,static修饰防止变量函数离开本文件而造成文件间变量重复。static修饰的变量为全局变量,仅限于本文件。