freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[理學(xué)]第8章結(jié)構(gòu)體與共用體(已修改)

2024-10-28 21:25 本頁(yè)面
 

【正文】 孫勇 第 8章 結(jié)構(gòu)體與共用體 2021/11/10 C語(yǔ)言大學(xué)實(shí)用教程課件 制作人 孫勇 2 本章內(nèi)容 ? 結(jié)構(gòu)體(結(jié)構(gòu) structure) 、共用體(聯(lián)合 union)類型的定義 ? 結(jié)構(gòu)體變量、結(jié)構(gòu)體數(shù)組 ? 結(jié)構(gòu)體變量、結(jié)構(gòu)體數(shù)組與指針、函數(shù)的關(guān)系 ? 用結(jié)構(gòu)體實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu) ? 鏈表的概念及操作原理 2021/11/10 C語(yǔ)言大學(xué)實(shí)用教程課件 制作人 孫勇 3 從基本數(shù)據(jù)類型到抽象數(shù)據(jù)類型 ? 二進(jìn)制數(shù) – 在早期的機(jī)器指令及匯編語(yǔ)言中,數(shù)據(jù)對(duì)象均用二進(jìn)制數(shù)表示,沒(méi)有類型的概念 ? 基本數(shù)據(jù)類型 – 在高級(jí)語(yǔ)言中引入了基本數(shù)據(jù)類型:整型、實(shí)型、字符型等 – 基本數(shù)據(jù)類型不能方便的解決所有問(wèn)題,有些語(yǔ)言(如 PL/1)中試圖規(guī)定較多的類型,如數(shù)組、樹(shù)、棧等,但實(shí)踐證明不是個(gè)好辦法 ? 用戶自己 構(gòu)造數(shù)據(jù)類型 復(fù)合數(shù)據(jù)類型 – 表示復(fù)雜的數(shù)據(jù)對(duì)象,典型的代表就是“結(jié)構(gòu)體”, 數(shù)組、指針也可算作此類 ? 抽象數(shù)據(jù)類型 ( Abstract Data Type,簡(jiǎn)稱 ADT) – 在復(fù)合數(shù)據(jù)類型基礎(chǔ)上增加了對(duì)數(shù)據(jù)的操作 – 類 —— 跨時(shí)代的進(jìn)步 – 例如汽車就是一種 ADT 2021/11/10 C語(yǔ)言大學(xué)實(shí)用教程課件 制作人 孫勇 4 思考一個(gè)問(wèn)題 ? 在程序里表示一個(gè)人(姓名、年齡、性別、 …… ),怎么表示? ? 想表示多個(gè)人呢? ? 如何用計(jì)算機(jī)程序?qū)崿F(xiàn)下述表格的管理? 表 81 某學(xué)校學(xué)生成績(jī)管理表 學(xué)號(hào) 姓名 性別 入學(xué)時(shí)間 計(jì)算機(jī)原理 英 語(yǔ) 數(shù) 學(xué) 音 樂(lè) 1 令狐沖 男 1999 90 83 72 82 2 林平之 男 1999 78 92 88 78 3 岳靈珊 女 1999 89 72 98 66 4 任瑩瑩 女 1999 78 95 87 90 5 … … 6 … … 2021/11/10 C語(yǔ)言大學(xué)實(shí)用教程課件 制作人 孫勇 5 數(shù)組的解決方法 int studentId[30]。 /* 最多可以管理 30個(gè)學(xué)生 , 每個(gè)學(xué)生的學(xué)號(hào)用數(shù)組的下標(biāo)表示 */ char studentName[10][30]。 char studentSex[2][30]。 int timeOfEnter[30]。 /*入學(xué)時(shí)間用 int表示 */ int scoreComputer[30]。/*計(jì)算機(jī)原理課的成績(jī) */ int scoreEnglish[30]。 /*英語(yǔ)課的成績(jī) */ int scoreMath[30]。 /*數(shù)學(xué)課的成績(jī) */ int scoreMusic[30]。 /*音樂(lè)課的成績(jī) */ 2021/11/10 C語(yǔ)言大學(xué)實(shí)用教程課件 制作人 孫勇 6 數(shù)組的解決方法 int studentId[30] = {1,2,3,4,5,6}。 char studentName[10][30] = {{令狐沖 },{林平之 }, {岳靈珊 },{任瑩瑩 }}。 char studentSex[2][30] = {{男 },{男 },{女 },{女 }}。 int timeOfEnter[30] = {1999,1999,1999,1999}。 int scoreComputer[30] = {90,78,89,78}。 int scoreEnglish[30] = {83,92,72,95}。 int scoreMath[30] = {72,88,98,87}。 int scoreMusic[30] = {82,78,66,90}。 2021/11/10 C語(yǔ)言大學(xué)實(shí)用教程課件 制作人 孫勇 7 數(shù)組的解決方法 ? 數(shù)據(jù)的內(nèi)存管理方式 90 78 89 78 …… 83 92 72 95 …… 72 88 98 87 …… 82 78 66 90 …… 1 2 3 4 …… 令狐沖 林平之 岳靈珊 任瑩瑩 …… 男 男 女 女 …… 1999 1999 1999 1999 …… 2021/11/10 C語(yǔ)言大學(xué)實(shí)用教程課件 制作人 孫勇 8 數(shù)組的解決方法 ? 分配內(nèi)存不集中,尋址效率不高 ? 對(duì)數(shù)組進(jìn)行賦初值時(shí),容易發(fā)生錯(cuò)位 ? 結(jié)構(gòu)顯得比較零散,不容易管理 2021/11/10 C語(yǔ)言大學(xué)實(shí)用教程課件 制作人 孫勇 9 希望的內(nèi)存分配圖 1 令狐沖 男 1999 90 83 72 82 2 林平之 男 1999 78 92 88 78 3 岳靈珊 女 1999 89 72 98 66 4 任瑩瑩 女 1999 78 95 87 90 2021/11/10 C語(yǔ)言大學(xué)實(shí)用教程課件 制作人 孫勇 10 結(jié)構(gòu)體的解決方法 ? struct STUDENT { int studentID。 /*每個(gè)學(xué)生的序號(hào) */ char studentName[10]。/*每個(gè)學(xué)生的姓名 */ char studentSex[4]。 /*每個(gè)學(xué)生的性別 */ int timeOfEnter。 /*每個(gè)學(xué)生的入學(xué)時(shí)間 */ int s
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1