/*
以前学过C语言,现在学点C++ ,记录一下
所有代码均在DEV C++ 5.15 下测试通过
*/
#include <iostream>
using namespace std;
/*
函数形参可以带默认参数,一律靠右
不能中间有,右边的没有
*/
void employee1(char *name, int age, double height = 160) {
cout << "name:" << name << ", age:" << age << ",height:" << height << endl;
}
//下面这个函数编译不通过
//void employee2(char *name, int age = 13, double height) {
// cout << "name:" << name << ", age:" << age << ",height:" << heigth << endl;
//}
int main(int argc, char **argv) {
employee1("newsun", 13); //注意第三个参数没有给出,编译器用默认值160代替
return 0;
}
学点C++笔记7:函数的默认参数
最新推荐文章于 2024-01-18 22:56:16 发布