C 結構體的介紹

2021-10-20 15:37:33 字數 717 閱讀 7197

# include

//----結構體----

// 結構體的建立

// 方式1(推薦)

struct student

;// 方式2 (不推薦)

struct student2 st2;

//方式3(不推薦)

struct

st3;

intmain

(void);

//方式2

struct student st2;

st2.age =88;

st2.gender =

'f';

st2.score =

100;

//取值

//方式1

printf

("age = %d\n"

,st.age)

;//方式2

struct student * pst =

&st2;

printf

("age = %d\n"

,pst->age)

;//pst->age 在計算機內部會被轉化成 (*pst).age, 所以 pst->age 等價於st2.age

return0;

}

結果:

C 結構體和類介紹

include stdafx.h include include using namespace std struct test 定義乙個名為test的結構體 void main movie 可以在宣告struct的時候宣告乙個struct例項,這個有啥意思呢?int main dates char...

c 的結構體

c 結構體是乙個由程式設計師定義的資料型別,可以容納許多不同的資料值。為了方便把這些從邏輯上連線在一起的資料組合到乙個單元中。一旦結構體型別被宣告並且其資料成員被標識,即可建立該型別的多個變數,就像可以為同乙個類建立多個物件一樣。使用方法是 struct 結構體名稱 例如 struct white ...

c c 結構體知識介紹

1.結構體型別定義 定義方式 1 typedef struct lnode linklist 定義方式 2 struct lnode typedef struct lnode linklist 以上兩個定義方式是等價的,是將 linklist 定義為struct lnode 型別,即 linklis...