0.头文件中声明/定义全局变量的方法
//头文件 cration.h
#ifdef CRATION_GLOBALS
#define CRATION_EXT
#else
#define CRATION_EXT extern
#end
CRATION_EXT INT32U counter;
CRATION_EXT int i;
//源文件 cration.c
#define CRATION_GLOBALS
#include "headers.h"
0.头文件中声明/定义全局变量的方法
//头文件 cration.h
#ifdef CRATION_GLOBALS
#define CRATION_EXT
#else
#define CRATION_EXT extern
#end
CRATION_EXT INT32U counter;
CRATION_EXT int i;
//源文件 cration.c
#define CRATION_GLOBALS
#include "headers.h"