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

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

整理C基礎知識點--結構體

發布時間:2020-06-19 12:55:10 來源:網絡 閱讀:789 作者:No1Way 欄目:編程語言

什么叫結構體:

把一些基本類型數據組合在一起形成的一個新的復合數據類型

二.如何定義結構體:

```

struct student

{

 int age;

 float score;

 char sex;

};(分號不能省)

```


三.怎么使用結構體變量

賦值和初始化

定義的同時可以整體賦初值

若定義完之后,則只能單個的賦初值

```

#include <stdio.h>


struct student

{

 int age;

 float score;

 char sex;

};


int main(void)

{

struct student st = {10,80,'F'};//定義同時賦初值 

struct student st2; //定義未賦初值 

st2.age = 11;

st2.score = 90;

st2.sex = 'F'; 

printf("%d %f %c\n",st.age,st.score,st.sex);

printf("%d %f %c\n",st2.age,st2.score,st2.sex);

return 0;

}

```


四.如何取出結構體變量中的每一個成員

1.結構體變量名.成員名

```

st2.age = 11;

st2.score = 90;

st2.sex = 'F'; 

```

2.指針變量名->成員名(常用)

```

struct student st = {10,80,'F'};//定義同時賦初值 

struct student *pst = &st; 

pst->age = 10;

pst->age 在計算機內部會被轉化成(*pst).age(硬性規則)

pst->age 等價 (*pst).age 等價于st.age

pst所指向的是結構體變量中的age成員

```

結構體變量和結構體指針變量(常用)可以作為函數參數傳遞


結構體變量的運算:

結構體變量不能做算術運算,但結構體變量可互相賦值



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乐平市| 新化县| 沈阳市| 含山县| 乌拉特中旗| 榆树市| 南丹县| 调兵山市| 冕宁县| 福鼎市| 昆明市| 乌拉特前旗| 昭觉县| 石嘴山市| 沭阳县| 偃师市| 永德县| 筠连县| 丽江市| 涪陵区| 武隆县| 谷城县| 黄山市| 岳阳市| 新沂市| 平顺县| 尖扎县| 安丘市| 陆丰市| 嘉定区| 通江县| 宜黄县| 叶城县| 凤山县| 吉木乃县| 衡阳市| 望都县| 三穗县| 丹东市| 合山市| 巴南区|