C 語言 結構體的定義與使用

2021-09-27 11:38:50 字數 565 閱讀 8945

1)先定義結構體,在定義結構體變數

struct stu       //定義結構體

;struct stu student1;  //定義結構體變數

2)定義結構體同時定義結構體變數

struct stu

student;

//還可以在定義結構體變數

struct stu student1;

3)直接定義結構體型別變數

struct

student;

//這種方法不能在定義其他此型別結構體變數 不推薦

4)定義乙個結構體型別 typedef

typedef struct stu

stu;

stu stuent;

如果沒有typedef就必須用struct stu stu1;來宣告 

這裡的stu實際上就是struct stut的別名。

C語言結構體的定義與使用

1.結構體 存放不同資料的集合 1 結構體內可以放入結構體 typedef unsinged short ushort struct date 2 結構體內可以放入陣列 char name 20 code struct define.c 3 include includesturct person ...

C語言結構體的定義和使用

在實際問題中,一組資料往往具有不同的資料型別 例如在學生資訊登記表中,姓名為字元型,學號為整型或字元型,年齡為整型,性別為字元型,成績為整型或實型。因為資料型別不同,顯然不能用乙個陣列來存放。在c語言中,可以使用 結構體 struct 來存放一組不同型別的資料。定義結構體的一般形式為 struct ...

c語言結構體的定義和使用

2.編寫乙個函式print,列印乙個學生的成績陣列,該陣列中有5個學生的資料記錄,每個記錄包括num,name,score 3 用主函式輸入這些記錄,用print函式輸出這些記錄。如下 include struct student student 5 全域性結構體陣列 在全域性都可以使用,例如被調函...