點(diǎn)擊查看:2018年全國計(jì)算機(jī)二級(jí)C語言考試考點(diǎn)解析匯總
函數(shù)的類型和返回值
1.函數(shù)的類型由函數(shù)定義中的函數(shù)返回值的類型名確定,函數(shù)的類型可以是任何簡單類型,如整型、字符型、指針型、雙精度型等,它指出了函數(shù)返回值的具體類型。當(dāng)函數(shù)返回的是整型值時(shí),可以省略函數(shù)類型名。當(dāng)函數(shù)只完成特定的操作而沒有或不需要返回值時(shí),可用類型名void(空類型)。
2.函數(shù)返回值就是return語句中表達(dá)式的值。當(dāng)程序執(zhí)行到return語句時(shí),程序的流程就返回到調(diào)用該函數(shù)的地方(通常稱為退出調(diào)用函數(shù)),并帶回函數(shù)值。
7.4形式參數(shù)與實(shí)際參數(shù),參數(shù)值的傳遞
1.在函數(shù)定義中,出現(xiàn)的參數(shù)名稱為形參(形式參數(shù)),在調(diào)用函數(shù)時(shí),使用的參數(shù)值稱為實(shí)參(實(shí)際參數(shù))。
2.調(diào)用函數(shù)和被調(diào)用函數(shù)之間的參數(shù)值的傳遞是″按值″進(jìn)行的,即數(shù)據(jù)只能從實(shí)參單向傳遞給形參。也就是說,當(dāng)簡單變量作為實(shí)參時(shí),用戶不能在函數(shù)中改變對(duì)應(yīng)實(shí)參的值。
7.5函數(shù)的正確調(diào)用(嵌套調(diào)用,遞歸調(diào)用)
1.調(diào)用函數(shù)時(shí),函數(shù)名必須與被調(diào)用的函數(shù)名字完全一樣。實(shí)參的個(gè)數(shù)與類型和形參的個(gè)數(shù)與類型一致。
2.C語言規(guī)定:函數(shù)必須先定義,后調(diào)用,也就是被調(diào)用函數(shù)必須在調(diào)用之前加以說明,或被調(diào)用函數(shù)整個(gè)放在調(diào)用函數(shù)之前。但對(duì)返回值類型為int或char類型的函數(shù)可以放在調(diào)用函數(shù)的后面。
3.C語言中函數(shù)定義都是互相平行、獨(dú)立的,C語言不允許嵌套定義函數(shù),但允許嵌套調(diào)用函數(shù),也就是說,在調(diào)用一個(gè)函數(shù)的過程中,又調(diào)用另一個(gè)函數(shù)。
4.在C程序中,調(diào)用一個(gè)函數(shù)的過程中又出現(xiàn)直接或間接地調(diào)用該函數(shù)本身,稱為函數(shù)的遞歸調(diào)用。
5.遞歸調(diào)用函數(shù)是C語言的特點(diǎn)之一,有時(shí)遞歸調(diào)用會(huì)使求解的問題變得更簡單明了。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
2018年9月全國計(jì)算機(jī)等級(jí)考試試題匯總(各科目)
2018年全國計(jì)算機(jī)等級(jí)考試必做試題匯總(各科目)
2018年全國計(jì)算機(jī)等級(jí)考試復(fù)習(xí)知識(shí)點(diǎn)匯總(各科目)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |