C 的中的結構體和列舉

2021-09-22 09:01:50 字數 428 閱讀 9549

1、結構體(struct)的使用

使用struct定義乙個結構:

struct book

book;

結構體變數的定義:

struct book tmpbook;

要訪問結構體變數中的資料:

tmpbook.isbn

tmpbook.publisher

tmpbook.bookname

2、列舉(enum)的使用

使用enum定義列舉:

enum cmd

;定義列舉變數:

cmd cmd;

對列舉變數賦值:

int input = 0;

cmd = (cmd)input;

也可以這樣賦值:

cmd = quit;

要訪問列舉變數的值,可以直接使用。

C 中的結構體 聯合 列舉

1 c 和c語言的區別 1 c 中的空結構體求sizeof大小為1,c中的空結構體大小為0 include using namespace std c 中的空結構體的大小為1 struct a struct b int main 2 c 中結構體型別名 struct 可以省略,c中結構體型別名str...

C 結構體 共用體和列舉

結構體就不做多的介紹了,只說說他的位欄位 struct sct 共用體是一中資料格式,他能夠儲存不同的資料型別,但只能同時儲存其中的一種型別。include using namespace std union uno int main 列舉可以代替const,在預設情況下,列舉變數的列舉值為0,1,...

c 結構體 共用體和列舉

結構體型別 c 中的結構體成員既可以是資料,也可以是函式 c語言中定義結構體變數必須加struct 這也是很多時候和typedef 但是在c 裡面,可以不加 結構體和類的不同在於,結構體中的變數預設是public型別,而類則預設是private struct空間計算 1 整體空間是占用空間最大成員 ...