C部落格作業03 函式

2022-07-11 12:30:21 字數 3204 閱讀 9392

這個作業屬於哪個班級

c語言--網路2011/2012

這個作業的位址

c部落格作業03--函式

這個作業的目標

學習如何設計函式、c語言基本資料型別

姓名李興果

目錄2.綜合作業

注意:

1、包含的內容可以省略,資料型別說明省略,預設是int型別函式;引數省略表示該函式是無參函式,引數不省略表示該函式是有參函式;

2、函式名稱遵循識別符號命名規範;

3、自定義函式盡量放在main函式之前,如果要放在main函式後面的話,需要在main函式之前先宣告自定義函式,宣告格式為:[資料型別說明] 函式名稱([引數]);

(1)自創函式

[資料型別說明] 函式名稱([引數])

(2)函式呼叫

我們需要用到自定義的函式的時候,就得呼叫它,那麼在呼叫的時候就稱之為函式呼叫。

在c語言中,函式呼叫的一般形式為:

函式名([引數]);

注意

1、對無參函式呼叫的時候可以將包含的省略。

2、中可以是常數,變數或其它構造型別資料及表示式,各引數之間用逗號分隔。

(3)有參與無參

在函式中不需要函式引數的稱之為無參函式,在函式中需要函式引數的稱之為有參函式,有參和無參函式的一般形式如下:

區別:函式()中多了乙個引數列表。

有參函式更為靈活,輸出的圖形可以隨著n的改變而隨意變動,只要在main函式中傳遞乙個參

(4)形參與實參:

特點:(5)函式的返回值

函式被呼叫之後,執行函式體中的程式段所取得的並返回給主調函式的值

注意

函式的值只能通過return語句返回主調函式

return 表示式; or return (表示式);

函式值型別和函式定義中函式型別應保持一致,如果兩者不一致,則以函式返回型別為準,自動進行型別轉換。

3.沒有返回值的函式,返回型別為void

4.void函式中可以有執行**塊,但是不能有返回值,另void函式中如果有return語句,語句只能起到結束函式執行的功能格式為:return;

每個資料型別特點及其相關知識的擴充套件。如浮點誤差、字元型資料輸入問題等等

浮點誤差:

取n的整數部分可以用:int a = int(n);

得到n的小數部分: double b = n - a;

對小數部分進行操作:b *= 10;

取b的整數部分可以用: int c = int(b)

eps處理浮點數誤差的問題:

的類似於4.9999999999999998的資料,eps可以進行對它的預設值進行一定的補償,使其在計算機中的儲存值變成5.00000000000000或者5.000000000000001,這樣在後續的計算中就會解決因為儲存的誤差造成的不必要後果

用scanf連續輸入字元型資料:

scanf會從標準緩衝區中讀取輸入的字元

邏輯非 ! >算術 > 邏輯與 &&、邏輯或 || > 賦值=

++:自增運算子

--:自減運算子

sizeof:長度運算子

/=:除后賦值

*=:乘後賦值

%=:取模後賦值

+=:加後賦值

-=:減後賦值

學習體會:

函式這一塊用法簡介而且放便,**使用率很高效率快,就是可能在一些題目中不太明確自己是否使用函式,何時使用函式呼叫,需要自己多做題總結思路和經驗

小學生口算表示式自動生成系統

void operatemenu();//遊戲操作介面

void gradeonemenu();//一年級

void gradetwomenu();//二年級

void gradetherrmenu();//二年級

int gatvalue1();//生成一位隨機數

int gatvalue2();//生成兩位隨機數

char getsymbol();//生成二則運算子

char getsymbo2();//生成四則運算符

void expression(int num1, char op, int num2);//生成隨機表示式

void rewards();//獎勵小朋友的話

void encouragements();//鼓勵小朋友的話

int temp;//作為臨時變數替換數值

int count;//計算每次答完後的總題數

int eight;//計算小朋友答對題數

int wrong;//計算小朋友答錯題數

其他年級同理

總結大作業程式設計中用到哪些課堂沒有學過知識點

C部落格作業03 函式

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

C部落格作業03 函式

0.展示pta總分 1.本章學習總結 1.1學習內容總結 1.1.1函式的定義 函式是乙個完成特定工作的獨立程式模組,包括庫函式和自定義函式兩種。1.1.1.1函式首部 庫函式 由c語言系統提供定義,程式設計時直接呼叫即可。如scanf 和printf 函式 自定義函式 函式返回值型別 函式名 型別...

C部落格作業03 函式

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