63.結構體-結構體定義和使用
64.結構體-結構體數組
65.結構體-結構體指針
66.結構體-結構體嵌套結構體
67.結構體-結構體做函數參數
68.結構體-結構體中const使用場景
69.結構體-結構體案例1
70.結構體-結構體案例2
結構體屬于使用者自定義的資料類型,允許使用者存儲不同的資料類型
文法:<code>struct結構體名{結構體成員清單}</code>;
通過結構體建立變量的方式有三種:
struct結構體名 變量名
struct結構體名 變量名={成員1值,成員2值…}
定義結構體時順便建立變量

結構體數組: 作用:将自定義的結構體<code>放入到數組</code>中友善維護 文法:<code>struct 結構體名 數組名[元素個數] = { {},{}, ...,{}}</code>
結構體指針 作用:通過指針通路結構體中的成員 利用操作符<code>-></code>可以通過結構體指針通路結構體屬性
結構體嵌套結構體 。 作用:結構體中的成員可以是另一個結構體 例如:每個老師輔導一個學員,一個老師的結構體中,記錄一個學生的結構體
結構體做函數參數 作用:将結構體作為參數向函數中傳遞 傳遞方式有兩種: 值傳遞 位址傳遞
總結:如果不想修改主函數中的資料,用值傳遞,反之,用位址傳遞
作用:用const來防止誤操作