1. 函式
函式是對功能的封裝
語法:def 函式名(形參列表):
函式體(**塊, return)
呼叫:函式名(實參列表)
2. 返回值
return : 在函式執行的時候. 如果遇到return. 直接返回
1.如果函式什麼都不寫, 不寫return, 沒有返回值. 得到的是none
2.在函式中間或者末尾寫return, 返回的是none
3.在函式中寫return 值. 返回乙個值.
4.在函式中可以返回多個返回值, return 值1, 值2, 值3...., 接收的是元組
3. 引數
函式執行的時候給函式傳遞資訊.
*形參:函式宣告的位置的變數
*實參:函式呼叫的時候給的具體的值
傳參:把實參交給形參的過程
1. 實參:
1. 位置引數, 按照形參的引數位置, 給形參傳值
2. 關鍵字引數, 按照形參的名字給形參傳值
3. 混合引數. 即用位置引數, 也用關鍵引數
2. 形參:
1. 位置引數
2. 預設值引數 先位置後預設值
3. 動態引數
引數和返回值
基本資料型別 這裡所說的形式引數對基本資料型別不做研究 引用資料型別 引數是具體類時 建立引用資料型別 使用匿名類 new 類名 使用匿名內部類的方式 父類名或者父類介面 物件名 new 父類名或者父類介面 引數是抽象類時 可以使用抽象類多型 建立抽象類的子類 使用匿名內部類的方式 父類名或者父類介...
引數與返回值
1個 節返回,用al返回 2個位元組返回,用ax返回 4個位元組返回,用eax返回 8個位元組返回返回,用eax edx返回 1 本機尺寸 如果本機是32位的,那麼對32位的資料支援最好,如果是64位的,那麼對64位的支援最好.2 編譯器遵守了這個規則 char型別或者short型別的引數不但沒有節...
返回值還引數 有返回值有引數的資料運算
有乙個引數有返回值的函式 include include int f int x 函式y 2x 1int add int x 自加函式int main 實現的功能是計算f x 的值,f x 2x 1,以及乙個自加函式return的作用是把函式執行的結果返回給呼叫者,返回值是什麼取決於return後面...