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 全域性結構體陣列 在全域性都可以使用,例如被調函...