前言:
程式語言裡面的「函數」跟數學課學過的函數很像,簡單來說就是:給函數一個
值,經過函數之內的運算之後,會回傳一個資料給呼叫者,或僅僅只
是執行一些運算。
(數學裡面的 f(x) 是丟入一個 x ,對應到一個 y 值,很像吧!在程式語言裡面,丟入的 x 稱作引數)
至於為什麼要在程式裡面寫函數呢?
這是因為隨著程式愈寫愈大,越寫越長,在幾百行程式碼中,難免會有功能重複或相似的程式
碼,此時可以使用函數的觀念來幫助你縮減並更有條理的撰寫程式碼,這也會讓除錯(Debug)變
成比較簡單。
函數的宣告與定義:
函式使用前也像變數一樣要先宣告。
函數宣告 函數名稱(參數型態)
”int max(int,int);”這一句宣告了一個函數叫作”max”,而”max”會回
傳 int 型別的資料,而要使用兩個 int 型別的參數傳入,使用方法
如 ”x=max(5,3);”。
想要函數有功能,就要定義他,定義可以連在宣告後面,但宣告
時必須加入參數名稱。
而在主函數或其他函數中使用”max(x,y)”就稱為呼叫。
給個完整的碼
這個碼是直接輸出max( )函數的值
那麼就請大家好好熟練熟練囉~
1 則留言:
= =++
張貼留言