什麼是結構(struct)
C語言中,把多個(可為不同型別的)值(成員)整合成一個型別來處理的機制。以 struct sensor { int id; float value; }; 的方式定義,變數 s 的成員以 s.id 使用,透過指向結構的指標 p 則以 p->id 使用。成員依宣告順序排列在記憶體中,但為了對齊,成員之間可能加入填充(padding),整體大小可能大於成員大小的總和。
日文名稱: 構造体
「結構(struct)」出現在1領域的2道練習題中(C語言基礎等)。
這個名詞所屬的領域: C語言基礎