struct person怎麼解釋!
- 2022-10-30
定義了一個結構體,這個結構體的名字就叫person,其實要理解結構體呢,你就把這個看作
int a;struct就相當於int,person就相當於a,struct也是一種型別,所以你可以發現用struct宣告一個變數也要加分號,很多人在這裡就容易遺漏分號,只不過比基本型別複雜些。
c語言是強型別語言,p是結構體指標型別,malloc函式返回的是無型別指標,即void*,在賦值過程中型別不匹配編譯器是不予透過的,所以前面加上(struct person*)進行強制型別轉換。
class[10]是一個person結構體的陣列
class[2]就是第三個結構體陣列(下標為0是第一個陣列,2為第三個)
第三個陣列就是
然後class[2]。name[0]就是第三個結構體的name陣列(“Mary”)的第一個字元
即為 M
上一篇:第一次去男朋友家買鞋好嗎?
下一篇:什麼際歸什麼的成語?