本單元重點回顧

  1. 結構體=自己定義的資料型態:把同一個東西的多個欄位綁成一包,每個欄位有自己的名字——不必再把同一個東西的資料拆在好幾個陣列裡。

  2. 定義語法:struct 名稱 { 成員; };——結尾分號必加。成員型態不限,定義放 main 外面。

  3. 用起來跟內建型態一樣:宣告變數、開陣列、. 存取成員、當參數傳、塞進 vector;還能用 = 整包賦值(陣列成員也一起複製)——這點跟 vector 同一陣線。

  4. 大括號初始化:照成員宣告的順序填,沒給到的自動補零——上冊 6.5 的老規則在新型態上重演。

  5. 成員函式:把「這包資料自己的事」收進型態裡;函式內直接寫成員名,動的就是呼叫者自己的成員。

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。