这个方括号的语法作用是什么?
procedure Inc(var X [ ; N: Longint ] );
和
procedure Inc(var X ; N: Longint=1 );
有何区别?inc的基本用法不是我们讨论的问题,相信大家都知道了,就是加1或者加n感谢大家。
procedure Inc(var X [ ; N: Longint ] );
和
procedure Inc(var X ; N: Longint=1 );
有何区别?inc的基本用法不是我们讨论的问题,相信大家都知道了,就是加1或者加n感谢大家。
而且这是系统函数, 和我们平时写的都不一样,就象 Write 和 Read 函数一样.
是指可双参数,也可单参数
inc(x);//指x+1,默认是加1
inc(x,2);//指x+2
"[;N:Longint]"为可选参数,是为了和原子程兼容.
procedure Inc(var X ; N: Longint=1 );
"N:Longint=1"是指在没有指定N的值时N的默认值是1 .