首页 > 学院 > 开发设计 > 正文

代码回顾:编程中一些经验性的问题

2019-11-11 04:58:04
字体:
来源:转载
供稿:网友

一、结构体编程: (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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表