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 整體空間是占用空間最大成員 ...