extern 用于变量的定义与声明extern int i;未赋予初值,这看成是定义还是声明呢?这样的语句既可以堪称声明又可以看成是定义,请问怎么区别?在SUNPLUS 8202 DVD源代码中 GLOBLE.H文件中有这样的语句,EXTERN BYTE full_scrn; GLOBLE.H文件被其他很多文件包含请问这是定义还是声明?[解决办法]extern int i;仅仅声明了变量