本單元重點回顧
結構體=自己定義的資料型態:把同一個東西的多個欄位綁成一包,每個欄位有自己的名字——不必再把同一個東西的資料拆在好幾個陣列裡。
定義語法:
struct 名稱 { 成員; };——結尾分號必加。成員型態不限,定義放 main 外面。用起來跟內建型態一樣:宣告變數、開陣列、
.存取成員、當參數傳、塞進 vector;還能用=整包賦值(陣列成員也一起複製)——這點跟 vector 同一陣線。大括號初始化:照成員宣告的順序填,沒給到的自動補零——上冊 6.5 的老規則在新型態上重演。
成員函式:把「這包資料自己的事」收進型態裡;函式內直接寫成員名,動的就是呼叫者自己的成員。