C 結構體

C 結構體介紹 使用 struct 關鍵字,我們可以使用基本 C 型別來創建複雜的數據結構。 結構體是一個不同型別值的集合。在 C 語言中,數組 的型別是固定的,所以在很多情況下結構體會變得非常有趣。 以下是結構體的語法: struct <structname> { //...variables }; 例子: struct person { int age; char \*name; }; 你可以通過在右括號後面加上變量的名字來聲明一個結構體型別的變量,如下所示: struct person { int age; char \*name; } flavio; 或者多個變量,如下所示: struct person { int age; char \*name; } flavio, people[20]; 在這種情況下,我聲明了一個名為 flavio 的單個 person 變量,以及一個包含 20 個 person 的數組 people。 我們還可以在後面聲明變量,使用以下語法: struct person { int age; char \*name; }; struct person flavio; 我們可以在聲明時初始化結構體:...