模块间相互引用容易出错,故应尽量避免使用全局变量 一定要用的话,有以下规则: 尽量使用本地变量(static,本地变量出现在方法中,在方法中定义,在方法中使用,超出方法就不存在,所以叫本地变量。) 全局变量(不同于外部全局变量extern)要赋初始值,使成为强符号,易查出链接错误 外部全局变量使用extern,以示其引用的定义在其他模块