它類似於局部變數,僅為過程和函式的執行提供初值而不影響調用時的實際參數的值,在調用過程或函式時值參數所對應的實際參數可以是表達式。
PASCAL實例
procedure (var a,b:longint);begin
endp;
其中的VAR起到了傳遞地址的作用。
function fac(x:integer):integer;
{其中的x 是值參};
begin
...
end;
begin
fac(2*4);
{值參所對應的實際參數也可以是表達式}
end.
值參數,是指在形式參數表中前面沒有Var,後面沒有類型說明的這一類參數。只傳遞數值,在過程( 函式)中對之所進行的改動,不會造成原始 變數值的改變。