过程的参数前面加 var, const,什么都不加,等修饰有什么不同,作用是什么.
例如
procedure(var i: Integer);
procedure(const i: Integer);
procedure(i: Integer);
procedure(i: Integer = 5);
例如
procedure(var i: Integer);
procedure(const i: Integer);
procedure(i: Integer);
procedure(i: Integer = 5);
procedure(const i: Integer);//传入i不可以被修改
procedure(i: Integer);//正常调用
procedure(i: Integer = 5);//传入参数默认值为5,调用该过程的时候你可以不必输入该参数,伽参数为5