struct student{struct ren_ming name;int_id ,age;char sex ;} student1,student2;為什么用連字符把int與id連起來?
3 回答

慕村225694
TA貢獻1880條經(jīng)驗 獲得超4個贊
你這個編譯就不通過的,1.是_id和int之間有一個空格,2.你前面使用的有typedef int int_id;你這個結(jié)構(gòu)體錯誤還真的很多, struct ren_ming name;這個地方編譯錯誤的,中間已經(jīng)少了一個逗號,int_id ,age如果你前面定義了ypedef int int_id;的話,也多了一個逗號

子衿沉夜
TA貢獻1828條經(jīng)驗 獲得超3個贊
應(yīng)該是 int _id,age;這樣吧。
這樣定義了兩個整形變量。
PS:_id這樣的定義方式很常見,一般是出于編程人員的習(xí)慣,還有就是人為的加上一些符號,不然id這樣的變量名不好。
添加回答
舉報
0/150
提交
取消