本文共 208 字,大约阅读时间需要 1 分钟。
结构体声明在是不能被extern的,如果多个文件中用了一个同结构体,只想声明一次 需要将结构体在头文件中定义,初始化可以放在.c中,具体如下 //IIC.h typedef const struct { uchar i; } type_aa; extern type_aa bb; //IIC.c type_aa bb={3}; //main uchar cc; void main() { cc = bb.i; }转载地址:http://saosi.baihongyu.com/