# 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...