是的,所谓缺省就是不写参数的情况,不可能不写第1个而给后面的参数的,比如void fun(int a=1,int b=2,int c=3)可以写fun(1,2,3); fun(1,2); fun(1); fun();都是调用fun(1,2,3);而无法写fun(,2,3);这个是编译不了的,因此无法单独省略前面的参数