1.宣告乙個學生類的 結構體
struct student;//這分號 必須有,不然報錯
結構體和類差不多,必須有物件才能操作,如:stcuct stdent std;
賦值:std.age = 10;
std.weiht=100;
字串沒法整體賦值,所以使用函式strcpy,
strcy(std.name,"小明");
輸出:printf("我叫%s,我年齡:%d,體重:%d」,std.name,std.age,atd.weiht);
輸出為:我叫小明,我年齡10,體重100.
賦值也可以在結構體宣告時候初始化:
stcuct stdent std=;
結構體陣列:
struct student s[100];
只要把這裡的s[a]代替上邊的的std即可。
a可以是0 - 100 以內的任意數。
C語言 了解下結構體指標
在c語言中幾乎可以建立指向任何型別的指標,包括使用者自定義的型別。當然也可以指向結構體,先看乙個小案例 include include typedef struct person person intmain 別名 person p s p 定義結構體指標 printf d t d t s p s ...
簡單解析C語言結構體
1.結構體的定義 結構體是由一系列具有相同型別或不同型別的資料構成的資料集合,叫做結構。在c語言中,結構體指的是一種資料結構。宣告乙個結構體型別的一般形式如下 struct 結構體名 具體宣告如下所示 struct struct 注意最後乙個有分號 注意 結構體型別的名字是又乙個關鍵字struct和...
簡單的結構體排序
在網上搜尋結構體排序很多都是使用氣泡排序來進行 學習了lambda表示式後,產生用這個來作為謂詞對結構體進行排序 很簡單的結構體排序,結構體只是很簡單的string型別 int型別 include include include include include include using names...