C 結構體 共用體和列舉

2021-08-02 02:00:06 字數 483 閱讀 5817

結構體就不做多的介紹了,只說說他的位欄位

struct sct

;

共用體是一中資料格式,他能夠儲存不同的資料型別,但只能同時儲存其中的一種型別。

#include 

using

namespace

std;

union uno

;int main()

列舉可以代替const,在預設情況下,列舉變數的列舉值為0, 1, 2……可以顯示的指定整數值類覆蓋預設值。對於列舉變數, 在不進行強制型別裝換的情況下,只能將列舉值賦給它,且不能對它進行算術運算。有一種情況除外:

#include 

using

namespace

std;

enum spectrum ;

int main()

c 結構體 共用體和列舉

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

C 結構體 共用體 列舉

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

C結構體 共用體 列舉

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