void fun(int x,int y=0); void fun(int x=1,int y=0); void fun (int x,int y=0); void fun (int x,int y=1); 为什么前两个函数式子声明合法,而后两个却是错误的呢?
再比如说: void fun (int x, int y=0); void fun( int x=1,int y); 这个有为什么是正确的呢?