C語言部落格作業03 函式

2022-05-04 07:18:09 字數 1917 閱讀 6788

1.函式的定義

其一般形式為:

函式型別 函式名(形式參數列)  /*函式首部*/

函式首部:

函式體:

2.函式的呼叫

其一般格式為:

函式名 (實際引數)
通過對函式的學習與運用,讓我能夠對函式進行分割槽編寫,這樣不僅能夠將以往一整段繁長的**分成乙個個小的模組來執行,讓**的可讀性大大提高,還便於以後查錯。另外,靈活地運用函式的return,有時能帶來許多方便。也希望老師以後能在課堂上多分享一些函式使用以及其他的關於程式設計的小技巧。

本次綜合作業**量:560

無主要用於初始選單的輸出。

當學生答對時,隨機從設定好的四句鼓勵的句子中輸出一句。

當學生答錯時,隨機從設定好的四句安慰的句子中輸出一句,並且告知學生答案。

輸入學生的年紀與題目數量,呼叫相應的題庫,有三個題庫,等級為1、2、3,一年級可以呼叫的等級為1,二年級可以呼叫的等級為1、2,三年級可以呼叫的等級為1、2、3。並按所要求的題目數量輸出多少道題目,且每做完一道題都會提示是否結束,結束答題後會計算正確率。

輸出一道難度為一年級的題目,如果回答正確,返回1,回答錯誤返回0。

輸出一道難度為二年級的題目,如果回答正確,返回1,回答錯誤返回0。

輸出一道難度為三年級的題目,如果回答正確,返回1,回答錯誤返回0。

因為高年級可以包含低年級的題庫,而且題目都是隨機的,所以比較不好找到符合條件的題目,以上測試資料僅為參考,展示程式的大部分功能。

1.有時候會少加一些回車,導致介面不夠整潔

解決方法:不斷除錯,找到可以輸出回車的地方,有時要根據情況放在句子前或後

2.有時會不小心寫錯條件,導致死迴圈

解決方法:在程式出現問題時不要忽視,一定要追查到底,不斷除錯,不斷地縮小範圍,最終找到錯誤點。

1.本次作業忘記注釋了,希望以後養成每次寫**都要注釋的習慣,方便以後回來閱讀,也方便老師以及其他同學閱讀。

2.本次大作業**量較大,明顯讓我感受到**規範的重要性,並且**盡量要簡潔,不要多許多不必要的語句,否則程式的**量一大,整個程式的可讀性就一塌糊塗。

3.在編寫**量大的檔案時,應多用函式來分塊,並且每一句都要仔細寫好,否則出現錯誤,在**量多的情況下很難去差錯。

C語言部落格作業03 函式

函式型別 函式名 形式參數列 函式首部 做題看書,看書做題。沒有不理解的地方,就是遇到新題型需要思考良久而已。本次綜合作業 量 1023行 1 9以內的表內乘除法 整十數加整十數的加法 存在進製的 尾數是0三位數加法 和在一千以內的 整百數加減法 和超過一千的,退位的 10以內除法加法混合運算 有餘...

C語言部落格作業03 函式

函式是乙個完成特定工作的獨立程式模組,包括庫函式和自定義函式兩種.一般形式為 函式型別 函式名 形式參數列 任何c程式執行,首先從主函式main 開始,當某個函式被呼叫,主函式被暫停執行,轉而執行相應的函式,執行完後返回主函式,繼續執行 一般形式為 函式名 實際參數列 引數傳遞 函式定義是,位於其首...

C語言部落格作業03 函式

這段時間學習了函式的用法,在完成pta作業的過程中發現並體會到使用函式可以使 整體結構更加清晰明了,通過運用函式也可以減少不必要的 使 更加簡潔,但學習過程中還存在一些不明白,對函式的運用及呼叫還不是那麼熟練,經常出現編譯錯誤的情況,幾種變數的運用也不是那麼熟練,希望通過接下來的努力來解決。145分...