函式Part.1-東海大學.pptVIP

  • 3
  • 0
  • 约5.79千字
  • 约 31页
  • 2017-01-16 发布于天津
  • 举报
函式Part.1-東海大學

函式 Function 東海大學物理系?資訊教育 施奇廷 函式簡介 當程式越來越大、越複雜時,程式的維護、除錯會變得更困難,此時必須引入函式來簡化程式或將程式分段,將程式重複的部分改寫為函式,將程式「模組化」 這種作法有下列優點:節省程式發展的時間、邏輯容易瞭解、程式容易除錯、可分工合作完成程式 函式簡介(續) 將重複的程式碼, 寫成函式, 即可隨時供程式呼叫使用。當在程式中, 需要寫到會重覆的程式碼時, 可以用一簡短的函式呼叫語法取而代之, 一樣可得到相同的執行結果。 將一長串的程式碼, 分割出一些功能獨立的函式後, 當程式有問題需進行除錯時, 可以很容易地追蹤錯誤是發生在 main ( ) 或是某個函式中。 內建函式與自訂函式 C語言已經提供了許多的內建函式供我們使用,如輸入輸出的printf、scanf、getchar;數學函數用的cos, sin, pow等 主程式 main 也是一個函式 當有些功能(或函數)系統本身沒有提供時,就必須自己寫,此為自訂函式 範例:找出八個數中的最大值 在此我們用一個比較 8 個數字的大小, 然後輸出最大數值的程式, 來說明函式的應用。首先我們不使用函式, 而是以先前學過的 if-else 結構, 結果要用 7 個 if-else 才能確保比較 8 個數字的過程, 能得到正確的結果 程序如下:若八個數字為a,b,c,d,e,f,g,h,則先

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档