可以的。function MyFun(a:Integer; b:Integer=1; c:Integer=2): Integer; 这里的MyFun函数调用时可以传递1至3个参数,按顺序赋值给a、b、c。 规则:默认参数的定义要放在所有参数的声明的最后、 如果没有被赋值,默认参数将被按照定义初始化、如果要给后面的默认参数赋值,在他前面的所有参数必须赋值。