中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C語言怎么訪問結構體中的成員

小億
144
2023-11-06 12:42:44
欄目: 編程語言

在C語言中,可以使用.運算符來訪問結構體中的成員。

假設有如下定義的結構體:

struct Student {
   int id;
   char name[20];
   int age;
};

可以通過以下方式訪問結構體中的成員:

struct Student s;
s.id = 1;  // 訪問id成員,并賦值為1
strcpy(s.name, "John");  // 訪問name成員,并賦值為"John"
s.age = 18;  // 訪問age成員,并賦值為18

也可以在定義結構體變量時直接賦值給成員:

struct Student s = {1, "John", 18};

要訪問結構體指針中的成員,可以使用->運算符:

struct Student *ptr = &s;
ptr->id = 2;  // 訪問id成員,并賦值為2
strcpy(ptr->name, "Mike");  // 訪問name成員,并賦值為"Mike"
ptr->age = 20;  // 訪問age成員,并賦值為20

0
黄陵县| 南雄市| 霍林郭勒市| 滦平县| 西林县| 清镇市| 千阳县| 元朗区| 本溪| 青海省| 马边| 三门峡市| 嘉兴市| 灵宝市| 东丽区| 安多县| 寻乌县| 曲松县| 梅河口市| 定安县| 全南县| 九寨沟县| 旬阳县| 土默特左旗| 驻马店市| 资源县| 渑池县| 荆州市| 天台县| 上林县| 定襄县| 三河市| 弥勒县| 泌阳县| 资讯| 汶川县| 青海省| 德惠市| 新丰县| 兰溪市| 白银市|