函式
①定義形式:
現代形式:函式型別 函式名(形參型別說明表)
例 int max(int x,int y)
傳統形式:函式型別 函式名(形參表)
形參型別說明
例 int max(x,y)
int x,y;
②函式返回值
形式: return(表示式);
或 return 表示式;
或 return;
功能:使程式控制從被呼叫函式返回到呼叫函式中,同時把返值帶給呼叫函式
說明:函式中可有多個return語句中華考試網
若無return語句,遇}時,自動返**用函式
若函式型別與return語句中表示式值的型別不一致,按前者為準,自動轉換------函式呼叫轉換
void型函式
③函式引數及其傳遞方式
形式引數:定義函式時函式名後面括號中的變數名
實際引數:呼叫函式時函式名後面括號中的表示式
說明:實參必須有確定的值
形參必須指定型別
形參與實參型別一致,個數相同
若形參與實參型別不一致,自動按形參型別轉換———函式呼叫轉換
形參在函式被呼叫前不佔記憶體;函式呼叫時為形參分配記憶體;呼叫結束,記憶體釋放
值傳遞方式
方式:函式呼叫時,為形參分配單元,並將實參的值複製到形參中;呼叫結束,形參單元被釋放,實參單元仍保留並維持原值
特點:形參與實參占用不同的記憶體單元
單向傳遞
位址傳遞方式
方式:函式呼叫時,將資料的儲存位址作為引數傳遞給形參
特點:形參與實參占用同樣的儲存單元
「雙向」傳遞
實參和形參必須是位址常量或變數
④函式的巢狀與遞迴呼叫
巢狀呼叫:
c規定:函式定義不可巢狀,但可以巢狀呼叫函式
遞迴呼叫:
計算機考試二級
計算機二級是全國計算機等級考試 nationalcomputerrankexamination,簡稱ncre 四個等級中的乙個等級,是經原國家教育委員會 現教育部 批准,由教育部考試中心主辦的用於考查應試人員計算機應用知識與技能的全國性計算機水平考試。計算機二級考試不僅考核計算機基礎知識,還有計算機...
2023年計算機等級考試二級c語言上機題庫 十五
已知資料檔案in.dat中存有200個四位數,並已呼叫讀函式readdat 把這些數存入陣列a中,請考生編制一函式jsval 其功能是 若乙個四位數的千位數字上的值小於等於百位數字上的值,百位數字上的值小於等於十位數字上的值,以及十位數字上的值小於等於個位數字上的值,並且原四位數是偶數,則統計出滿足...
2023年計算機二級Access考試模擬試題9
21 若要用設計檢視建立乙個查詢,查詢總分在255分以上 包括255分 的女同學的姓名 性別和總分,正確的設定查詢準則的方法應為 21 a 在準則單元格鍵入 總 255 and 性別 女 b 在總分準則單元格鍵入 總 255 在性別的準則單元格鍵入 女 c 在總分準則單元格鍵入 255 在性別的準則...