c 筆記(十五) 列舉結構體

2022-09-08 05:42:16 字數 438 閱讀 6206

列舉型別的變數只有賦值之後才能使用,並且所賦的值必須是有效的:不同的列舉可以有相同的值,不會衝突,比如week.day和month.day;

結構體:使用結構體的成員時的格式:結構體型別變數.成員名        person p ;                 p.name=nignyognbin;

:結構體的成員都不允許直接初始化(不能直接賦值):

結構體中的變數是不可以直接賦值的,類中的字段可以直接賦值 

列舉型別的變數只有賦值之後才能使用,並且所賦的值必須是有效的:不同的列舉可以有相同的值,不會衝突,比如week.day和month.day;

結構體:使用結構體的成員時的格式:結構體型別變數.成員名        person p ;                 p.name=nignyognbin;

:結構體的成員都不允許直接初始化(不能直接賦值):

C 結構體 共用體 列舉

一 結構體 首先為什麼要使用結構體?比如說你要儲存乙個學生的資訊,包含 姓名 char 學號 int 成績 double 我們希望可以把這些資訊放在乙個單元中,陣列滿足不了這種要求,因為陣列中每個元素的型別是一樣的。所以我們就需要別外一種資料格式,以就是現在要說的結構體 結構體是由使用者自己定義的一...

C結構體 共用體 列舉

一 結構體三種定義方式 1 先宣告結構體型別,再定義變數名 struct student struct student student1,student2 2 在宣告型別的同時宣告變數 struct student student1,student2 3 直接定義結構體型別變數 struct stu...

C 常量 列舉 結構體

一 常量 常量 const 常量。常量名要大寫。一定不會變化的值才能宣告為常量。語法 const 型別 常量名 常量值 注意 在定義時賦值,在其他地方不允許賦值。常量可以重複的使用 二 列舉 列舉 讓我們定義一種列舉型別並且在定義這種型別時我們要指定這個型別的所有值 語法 enum 自己起的型別名稱...