一、结构体编程: (1) 结构体初始化 今天在编程过程中。一个结构体定义 struct bss_info { int a; int b; }
我在应用的时候,直接这样定义 bss_info *a = NULL; 结果编译器报出不识别bss_info的错误。 后来查明:此类的结构体定义最好不要这样初始化,需要加上这样的定义: struct bss_info *a =NULL; 而此类的定义(加上typedef的)
typedef struct bss_info { int a; int b; } BSS_INFO; BSS_INFO *a = NULL;
是合法的 可以参考一篇文章:http://blog.csdn.net/adaptiver/article/details/7494081
新闻热点
疑难解答