1.如果某个参数是默认参数,那么它后面的参数必须是默认参数 2.默认参数可以放在声明、或者定义中,但是只能二者选一
#include<bits/stdc++.h> using namespace std; int func(int a=10); int main() { cout << func() << endl; cout << func(15) << endl; } int func(int a) { return a; }
结果如下