C語言 迭代部分的代碼編寫


C語言代碼學習

迭代部分

迭代要用到函數部分的知識,一開始我寫了計算n!的計算,代碼和運行結果如下:

結果只能單一的計算出整數內的值,如果輸入負值則結果為返回值1,顯然是不對的,根據查書學習以后,知道自己的代碼是不健壯的,不能應對異常結果,所以我將代碼進行了修改,增加了對函數入口參數的合法性檢驗。代碼和結果如下:

圖中運行的結構好像還不對,-10的結果還是返回值的結果,后來發現主函數沒有對函數Fact()返回值的代表異常情況發生的特殊值進行處理,修改代碼以后如下:

迭代循環部分代碼編寫

代碼編寫的總結和感悟

編寫代碼的過程中一定要保證代碼的完整性,一定要能處理用戶輸入的任何情況。!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM