參數 (程式設計) 在程式設計中參數parameter又稱形式引數formal argument是一種在调用子程序时用以向子程序传递資料的特殊变量這些被傳遞資料也就是子程序引數arguments的值參數的有序列表通常包含在子例程的定義中因此在每次调用子例程時也會計算這些傳入的引數並且將對應資料送到子程序中 不同於在數學中通常所使用的引數計算機科學中的引數是在引動過程invocation或者呼叫陳述式call statement中傳遞給函式function程序procedure或者常式routine的實際輸入表達式而參數是子程序實現內部的變量例如定義一個add子程序為def addx y return x  y那麼xy 就是一對參數當呼叫這個子程序時例如add 那麼就是一對引數請注意呼叫上下文中的變量及其表達式可以是引數如果以子程序的形式呼叫a   b   adda b則變量a b是引數而不是值  在最常見的傳值調用情況下參數會在子程序中充當新的局部變量並初始化為引數的值如果引數是變量則為引數的局部隔離副本但在例如傳引用調用的其他情況下調用者提供的引數變量可能會受到被調用子例程中操作的影響 所使用的語言一般定義了如何聲明參數以及將引數的值傳遞給子例程的參數的語義但是在任何特定計算機系統中如何表示該參數的細節取決於該系統的調用約定