// chapter04a01默认参数.cpp :
//1.默认值可以在函数原型或者定义中给出,不能在这两个位置同时出现
//注意,VS2017中,默认参数在函数定义中给出,程序报错 "test"函数不接受0个参数,在函数原型中给出则不会出错
//2.对于带参数列表的函数,必须从右向左添加默认值
// void test1(int a,int b = 5,int c = 10); 正确 test(1); test(1,2);
// void test2(int a,int b = 5,int c); 错误 c 没有默认值,b有默认值 ,默认参数后的参数也必须有默认值
#include <iostream>
using namespace std;
void test(int = 5);
int main()
{
test();
test(10);
}
void test(int a )
{
cout <<"a = " << a << endl;
}
VS2017学习C++基础十四(默认参数)
最新推荐文章于 2023-09-08 17:19:55 发布