初學c 讀書筆記(五) 方法B

2022-02-12 12:37:16 字數 926 閱讀 7149

6、引數

形參因為形參是變數,所以有型別和名稱,並能寫入和讀取

形參在方法體的外面定義並在方法開始之前初始化

引數列表中可以有人一數目的形參,使用逗號隔開

實參用於初始化形參的表示式或變數稱為實參

實參放在方法呼叫的引數列表中

實參的數目與形引數目相同,且型別相匹配

7、值引數

使用值引數,資料通過複製實參的值到形參的方式傳遞到方法

8、引用引數

使用引用引數,必須在方法的宣告和呼叫中使用ref修飾符

實參必須是變數,在用作實參前必須被賦值

9、輸出引數

使用輸入引數,必須在方法的宣告和呼叫中使用out修飾符

實參必須是變數,不能是其他表示式型別

在方法內部,輸出引數在被讀取之前必須被賦值

每個輸出引數在方法返回之前必須被賦值

10、引數陣列

在乙個引數列表中只有乙個引數陣列,且必須是在引數列表的最後乙個

引數陣列使用params修飾符

public

static

intexecutenonquery(

string

sqlstr,

params

sqlparameter paras)

11、引數型別總結

引數型別  修飾符  是否在宣告時使用  是否在呼叫時使用  執行

值     無                        系統把實參的值賦值到形參

引用    ref     是         是         形參是實參的別名

輸出    out    是           是          形參書實參的別名

陣列    params  是         否          允許傳遞可變數目的實參到方法

初學c 讀書筆記(五) 方法A

1 方法結構 方法是一塊具有名稱的 可以使用方法名執行 也可以把資料傳入方法並接收資料輸出。方法的特徵 方法是否返回資料,如果返回,返回什麼型別 方法名什麼型別的輸入可以傳入方法 方法體包含可以執行 的語句序列。intsum intvar1,intvar2 2 本地變數 本地變數用於儲存本地的或臨時...

初學c 讀書筆記(五) 方法C

12 棧幀 當乙個方法被呼叫時,在棧頂分配了一塊記憶體用於儲存一定數量與方法相關的資料項,這塊記憶體叫方法的棧幀 棧幀儲存以下資訊 返回位址 分配記憶體的引數 與方法呼叫相關的其他各種管理資料項 方法被呼叫時,它的整個棧幀被壓入棧中 方法退出時,它的整個棧幀被從棧中彈出 class program ...

《GO語言聖經》讀書筆記(五) 方法

本節讀書筆記對應原書第六章。在函式宣告時,在其名字之前放上乙個變數,就是乙個方法。package geometry import math type point struct func p point distance q point float64 func distance q,p point ...