




已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ITEducation Training NeusoftInstituteofInformation Date 2020年2月3日星期一 第四章模塊化程序設(shè)計(jì) 辦公室 C7座201EMAIL huang we 課件下載網(wǎng)址 ftp 任課教師 溫荷 授課要點(diǎn) 數(shù)組元素作函數(shù)參數(shù)數(shù)組名作函數(shù)參數(shù) n 0m 0k 0 a和b為有10個(gè)元素的整型數(shù)組比較兩數(shù)組對(duì)應(yīng)元素變量n m k記錄a i b i a i b i a i k 認(rèn)為數(shù)組a b若n k 認(rèn)為數(shù)組a b若n k 認(rèn)為數(shù)組a b 數(shù)組元素作函數(shù)參數(shù)和普通變量作函數(shù)參數(shù)效果和用法一樣問(wèn)題1 假設(shè)有兩個(gè)整型數(shù)組 試編程實(shí)現(xiàn)數(shù)組間關(guān)系 大于 等于或小于 的輸出 問(wèn)題1解決方案 模仿練習(xí) 1 把8 9 5 8 6 4 2 8和9 6 2 3 6 2 1 3這兩組數(shù)保存在兩個(gè)一維數(shù)組中 主函數(shù)實(shí)現(xiàn) 再把兩個(gè)數(shù)組對(duì)應(yīng)元素的值相減后 自定義函數(shù)實(shí)現(xiàn) 顯示出來(lái) 主函數(shù)實(shí)現(xiàn) 2 實(shí)現(xiàn)兩個(gè)整型變量的值的互換 假設(shè)兩個(gè)整型變量是一個(gè)長(zhǎng)度為2的整型數(shù)組的元素 模仿1答案 includeintsub intx inty voidmain inta 8 9 5 8 6 4 2 8 intb 9 6 2 3 6 2 1 3 intresult i for i 0 i 8 i result sub a i b i printf d n result intsub intx inty returnx y includevoidswap2 intx inty intz z x x y y z main inta 2 1 2 swap2 a 0 a 1 printf a 0 d na 1 d n a 0 a 1 值傳遞 模仿2答案 授課要點(diǎn) 數(shù)組元素作函數(shù)參數(shù)數(shù)組名作函數(shù)參數(shù) 模仿1改進(jìn) includevoidsub intx inty intn voidmain inta 8 9 5 8 6 4 2 8 intb 9 6 2 3 6 2 1 3 sub a b 8 voidsub intx inty intn inti result for i 0 i n i result x i y i printf d n result 問(wèn)題2 定義一個(gè)函數(shù) 求全班學(xué)生的某門(mén)課程總分 并將總分返回到主函數(shù)中輸出 問(wèn)題2解決 自定義函數(shù)求總分 intsum intstu intn inti inttotal 0 for i 0 i n i total stu i returntotal 形參用數(shù)組定義 intstu n為數(shù)組長(zhǎng)度 includefloatsum intstu intn voidmain intscore 10 i inttotal printf Input10scores n for i 0 i 10 i scanf d intsum intstu intn inti inttotal 0 for i 0 i n i total stu i returntotal 實(shí)參用數(shù)組名 問(wèn)題2解決 形參用數(shù)組定義 intstu 數(shù)組名作函數(shù)參數(shù)總結(jié) 地址傳遞在主調(diào)函數(shù)與被調(diào)函數(shù)分別定義數(shù)組 且類型應(yīng)一致 實(shí)參用數(shù)組名 形參用數(shù)組定義形參 實(shí)參數(shù)組名是地址變量 模仿練習(xí) 1 實(shí)現(xiàn)兩個(gè)整型變量的值的互換 假設(shè)兩個(gè)整型變量是一個(gè)長(zhǎng)度為2的整型數(shù)組的元素 2 在主函數(shù)輸入8個(gè)整數(shù)保存到數(shù)組中 自定義函數(shù)對(duì)數(shù)組元素排序 并在主函數(shù)中將排序后的數(shù)組輸出 3 在主函數(shù)輸入10個(gè)整數(shù)保存到數(shù)組中 分別定義三個(gè)函數(shù)求和 平均值和最大值并返回到主函數(shù)輸出 includevoidswap2 intx intz z x 0 x 0 x 1 x 1 z main inta 2 1 2 swap2 a printf a 0 d na 1 d n a 0 a 1 地址傳遞 模仿1答案 小組討論并總結(jié) 數(shù)組元素作函數(shù)參數(shù)時(shí) 實(shí)參和形參間的傳遞方式是什么 數(shù)組名作函數(shù)參數(shù)時(shí) 實(shí)參和形參的寫(xiě)法有什么不同 數(shù)組元素作函數(shù)參數(shù)是 實(shí)參與形參間發(fā)生值傳遞 結(jié)論1 數(shù)組名作函數(shù)參數(shù)時(shí) 實(shí)參和形參間發(fā)生地址傳遞 在主調(diào)函數(shù)與被調(diào)函數(shù)分別定義數(shù)組 且類型應(yīng)一致 形參數(shù)組大小 多維數(shù)組第一維 可不指定 形參數(shù)組名表示地址 結(jié)論2 學(xué)以致用 尋找你身邊的一個(gè)實(shí)際問(wèn)題 用到數(shù)組名作函數(shù)參數(shù) 例如 定義一個(gè)函數(shù) 實(shí)現(xiàn)10個(gè)同學(xué)身高的比較 從中找出最高身高 并返回到主函數(shù)中輸出 作業(yè) 每人必做 將 學(xué)生成績(jī)管理系統(tǒng) 中的 學(xué)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 一周的小結(jié)15篇
- 抗震加固改造項(xiàng)目實(shí)施方案
- 住校生安全保證書(shū)模板
- 長(zhǎng)春早期教育職業(yè)學(xué)院《體育教學(xué)設(shè)計(jì)與技能訓(xùn)練》2023-2024學(xué)年第二學(xué)期期末試卷
- 北京工商大學(xué)《MySQL數(shù)據(jù)庫(kù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東生態(tài)工程職業(yè)學(xué)院《合唱(二)》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶三峽醫(yī)藥高等??茖W(xué)校《專業(yè)制圖綜合》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱應(yīng)用職業(yè)技術(shù)學(xué)院《形式與政策教育》2023-2024學(xué)年第二學(xué)期期末試卷
- 濮陽(yáng)科技職業(yè)學(xué)院《現(xiàn)代工程圖學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川文化藝術(shù)學(xué)院《理財(cái)規(guī)劃實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 醫(yī)院護(hù)理培訓(xùn)課件:《跌倒墜床PDCA分析》
- 七年級(jí)歷史下冊(cè)圖片題剖析
- 中醫(yī)內(nèi)科方歌大全
- 管線打開(kāi)作業(yè)安全管理標(biāo)準(zhǔn)
- 溝通與談判第講非語(yǔ)言溝通
- Unit+6+Section+A+3a-3c 人教版八年級(jí)英語(yǔ)下冊(cè)
- 腎移植術(shù)后十宜十不宜專家講座
- 上海交通大學(xué)模板紅色版本
- 2022年高考政治真題試卷(湖南卷)及解析答案
- 農(nóng)村常見(jiàn)犯罪與刑事處罰課件
- GB/T 79-2007內(nèi)六角圓柱端緊定螺釘
評(píng)論
0/150
提交評(píng)論