C部落格作業03 函式

2022-06-01 05:33:07 字數 1266 閱讀 3658

0.展示pta總分

1.本章學習總結

1.1學習內容總結

1.1.1函式的定義

函式是乙個完成特定工作的獨立程式模組,包括庫函式和自定義函式兩種。

1.1.1.1函式首部

庫函式:由c語言系統提供定義,程式設計時直接呼叫即可。( 如scanf()和printf()函式 )

自定義函式:函式返回值型別 函式名(型別1 形參1,型別2 形參2,...,型別n 形參n),

如double cylinder(double r,double h)。

注:形參表不可寫為double r,h。函式被呼叫時,各個形參的值由主調函式給出,並且是按順序給出。

1.1.1.2函式體

函式體一般分為三部分:函式中的變數定義,資料處理,返回乙個值(return result;)

注:result的型別應該和函式型別一致。

1.1.2函式的呼叫

任何c程式的執行,首先從主函式main開始執行,如果遇到某個函式呼叫,主函式被暫停執行,轉而執行相應的函式,該函式執行完將返回主函式繼續執行。

1.1.2.1標準庫函式的呼叫

只需要在程式的最前面用#include命令包含相應的標頭檔案。

常見的標頭檔案有stdio.h(輸入輸出函式)和math.h(數學處理函式)

1.1.2.2自定義函式的呼叫

其一般形式為 函式名(實際參數列)

對於實現計算功能的函式,呼叫一般分為兩種情況

賦值語句 volume=cylinder(radius,height);

輸出函式的實參 printf(「%f」,cylinder(radius,height));

引數傳遞是按順序的,切形參不可為語句或表示式,必須為變數,形參是自定義函式的,實參是主調函式的,兩者可同名也可不同名。

return語句只能返回乙個值,如果函式產生多個運算結果則無法通過return語句返回。

對於無返回值型別的函式(如void型別函式),其作用通常以螢幕輸出的方式體現。

若定義函式時函式型別遺漏,則預設定義為int型別。

1.2 本章學習體會及**量學習體會

1.2.1 學習體會

學習程式語言後致力於大型軟體的開發,其重要點是模組化設計,其使程式結構清晰,易於設計和理解。而起各種作用各個的函式即程式的模組,所以學習函式的編寫和使用便至關重要。函式編寫的關鍵在於需要明確從主函式傳遞過來的變數,以及需要做的資料處理,我自認為函式的編寫較為有趣,而且其與主函式的關係的理解讓我的邏輯思維能力得到提公升。

1.2.2 **累計

2.綜合作業

C部落格作業03 函式

1.函式的定義 函式定義的一般形式為 函式型別 函式名 形式參數列 函式首部 2.函式的呼叫 函式呼叫的一般形式為 函式名 實際參數列 函式的形參必須是變數,用於接收實參傳遞過來的值 而實參可以是常量 變數或表示式,其作用是把常量 變數 或表示式的值傳遞給形參。引數的傳遞時單向的,只允許實參把值複製...

C部落格作業03 函式

這個作業屬於哪個班級 c語言 網路2011 2012 這個作業的位址 c部落格作業03 函式 這個作業的目標 學習如何設計函式 c語言基本資料型別 姓名 黃抒鴻 一般形式 返回值型別 函式名 引數列表 函式首部 函式定義時給出的引數稱為形式引數,簡稱形參 函式呼叫時給出的引數 也就是傳遞的資料 稱為...

C部落格作業03 函式

這個作業屬於哪個班級 c語言 網路2011 2012 這個作業的位址 c部落格作業03 函式 這個作業的目標 學習如何設計函式 c語言基本資料型別 姓名 曹秋秋 函式型別 函式名 形參表 函式首部 函式首部由函式型別 函式名和形參表組成,位於函式定義的第一行,函式首部後面不能加分號。各個形參之間用逗...