我定义了三个存在flash中的结构体,并进行初始化,可编译不通过, 例: typedef struct test{ struct test *a; struct test *b; }TEST; TEST AB; TEST ABC; TEST ABCD; TEST AB = {&ABC,ABCD}; TEST ABC = {&AB,ABCD}; TEST ABCD = {&AB,&ABC}; 编译显示,不能初始化,大家看看有什么办法实现呢? 要是不定义在FLASH中是可以的,可那样占有的RAM太多了!