c 結構體 簡單的了解

2022-07-12 08:18:10 字數 459 閱讀 5589

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