//函数声明 int foo(int n);
int foo(int n){ return 0; }
void foo(int a, int b = 10){ } //这个不能编译成功 void foo(int a = 10; int b){ }