/*在C++中,可以为函数参数指定默认值,
默认参数必须在函数第一次声明中进行声明,通常是在函数原型中声明. */
特别的:当函数在前面的声明中已经有了默认参数,则在函数原型(定义)中就不能带有默认参数
//带默认参数的函数实例
#include<iostream>
using namespace std;
void func(int x=10,int y=20){ //默认参数必须在函数第一次声明中进行声明
cout<<"x="<<x<<" y="<<y<<endl;
}
int main(){
func(1,3);
func(1);
func();
return 0;
}
#include <iostream>
using namespace std;
void func(int x=10,int y=20); //默认参数必须在函数第一次声明中进行声明
int main(){
func(1,3);
func(1);
func();
return 0;
}
void func(int x,int y){ //这里不能带默认参数
cout<<"x="<<x<<" y="<<y<<endl;
}