久久久久久国产精品免费免,久久成人免费观看全部免费,久久久久久久久久免免费精品

網(wǎng)站開發(fā) APP開發(fā) 小程序開發(fā) SEO優(yōu)化 公司新聞

C語言的結(jié)構(gòu)體

2018-06-05 00:00:00
959

  在實際生活中有許多需要由不同類型的數(shù)據(jù)共同描述的實體,例如通訊錄可由姓名,地址,電話,郵政編碼等各項數(shù)據(jù)組成;一個學(xué)生的情況可由姓名,性別,年齡,成績,家庭住址等數(shù)據(jù)組成.為此,C語言提供了兩種數(shù)據(jù)結(jié)構(gòu):結(jié)構(gòu)體類型和共用體類型.本文就先介紹結(jié)構(gòu)體.

  在C語言中,基本類型數(shù)據(jù)已經(jīng)由系統(tǒng)定義好了,開發(fā)人員只要直接應(yīng)用即可.但是結(jié)構(gòu)體是一種構(gòu)造類型,開發(fā)人員在使用該類型的數(shù)據(jù)之前必須先給出類型定義,即先定義后使用.

  結(jié)構(gòu)體類型的定義

  結(jié)構(gòu)體類型的定義一般形式為:

  struct 結(jié)構(gòu)體類型名

  {

  數(shù)據(jù)類型1 成員名1;

  數(shù)據(jù)類型2 成員名2;

  ...

  數(shù)據(jù)類型n 成員名n;

  };

  結(jié)構(gòu)體的命名應(yīng)該遵守標示符的命名規(guī)則.大括號內(nèi)可以包含這若干個成員,每個成員應(yīng)有具體的數(shù)據(jù)類型.例如,描述日期定義的結(jié)構(gòu)體類型如下:

  struct date

  {

  int year;

  int month;

  int day;

  };

  其中date是結(jié)構(gòu)體名,該結(jié)構(gòu)體類型由3各成員組成.成員都是整型,開發(fā)人員可以根據(jù)自己的需求編寫成員,成員的數(shù)據(jù)類型可以是任何數(shù)據(jù)類型,當(dāng)然也可以包含結(jié)構(gòu)體類型.

  結(jié)構(gòu)體變量的定義

  定義了結(jié)構(gòu)體變量之后,就可以在此基礎(chǔ)上定義結(jié)構(gòu)體類型的變量.結(jié)構(gòu)體變量的定義有三種方法:

  1.先定義結(jié)構(gòu)體類型在定義變量;

  2.在定義類型的同時定義變量;

  3.直接定義結(jié)構(gòu)體類型變量.

?
<rp id="cxbmw"></rp>

<sup id="cxbmw"></sup>
  • <rp id="cxbmw"><form id="cxbmw"><nav id="cxbmw"></nav></form></rp>
    <big id="cxbmw"><delect id="cxbmw"><font id="cxbmw"></font></delect></big>
    <rp id="cxbmw"></rp>
    主站蜘蛛池模板: 同德县| 巴东县| 永宁县| 黎城县| 龙陵县| 景谷| 莱阳市| 乌鲁木齐县| 洛宁县| 上虞市| 安多县| 石台县| 延长县| 济南市| 龙岩市| 靖宇县| 富平县| 滨州市| 西城区| 金沙县| 通山县| 江源县| 互助| 儋州市| 桓台县| 竹北市| 县级市| 瑞丽市| 雅安市| 和田市| 湖口县| 辰溪县| 宁安市| 三穗县| 厦门市| 海安县| 中西区| 台南县| 游戏| 永新县| 合山市|