C語言使用宏初始化結構體的問題

Linux內核源碼中普遍的使用宏來進行結構體對象定義和初始化,可是進行對象初始化的時候須要注意宏參數和結構體成員名衝突的問題,下面進行簡單測試說明,編寫一個程序建立一個結構體,而後使用宏進行結構體初始化:web 1 #include "stdio.h" 2 3 struct guy 4 { 5 int id; 6 char *name; 7
相關文章
相關標籤/搜索