首頁>技術>

1.結構體struct為使用者自定義資料型別

使用方法舉例:

struct Student

{

string name;

int num;

char sex;

int age;

};

這樣就聲明瞭一個結構體型別struct

2.結構體型別變數的宣告:

struct 結構體型別名

{

成員表

};

3.類似於int、char,結構體型別名可以用來定義變數。

例如:Student XiaoWang;

這樣就定義了一個結構體型別的變數XiaoWang。

4.結構體變數的初始化:

例如:Student XiaoWang={“XiaoWang”,2017,‘m’,22};

初始化引數的順序要和結構體型別聲明裡成員表的順序一致。

5.結構體型別變數成員的訪問:

結構體變數名.成員名

採用這種方式進行訪問。

例如:

Student XiaoWang={“XiaoWang”,2017,‘m’,22};

int age=XiaoWang.age;

補充:結構體變數初始化時如果不初始化賦值,各引數值隨機。若只初始化部分引數,則未初始化的引數為0。

對結構體所有引數初始化

輸出結果

不初始化age的值

輸出的age為0

所有引數都不初始化

輸出的結果為隨機值

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

18
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 並行還是巢狀?在C語言程式設計用if語句時,我會優先這樣寫