C语言使用宏初始化结构体的问题

Linux内核源码中普遍的使用宏来进行结构体对象定义和初始化,可是进行对象初始化的时候须要注意宏参数和结构体成员名冲突的问题,下面进行简单测试说明,编写一个程序建立一个结构体,而后使用宏进行结构体初始化:web 1 #include "stdio.h" 2 3 struct guy 4 { 5 int id; 6 char *name; 7
相关文章
相关标签/搜索