以下是引用fjczd在2008-12-17 11:34:00的发言:以下是引用rowan在2008-12-17 9:56:00的发言:sFlag没有定义,只有声明。 光有extern char sFlag;这句是不会为变量sFlag分配内存的。 需要在Events.c中加入char sFlag; 应该是在Events.c中用 extern char sFlag吧 我现在是这么用的: 在Events.c中加入extern char 在eeprom中用sFlag,char sFlag; 调试成功,运行也正确 调试是成功了,但是理解有错。11楼正解 |