美文网首页
1.函数的默认参数

1.函数的默认参数

作者: lxr_ | 来源:发表于2021-01-16 11:29 被阅读0次
#include<iostream>
using namespace std;
//函数默认参数,若自己传入数据,就用自己的数据,若没有,则用默认值
int func(int a, int b=3, int c=5)
{
    return a + b + c;
}

//注意
//1.如果某位置已经有了默认值,那么这个为之后的所有形参都必须有默认值
/*
int func2(int a=0, int b, int c)//错误
{
    return a + b + c;
}
*/
int func2(int a, int b, int c = 0)
{
    return a + b + c;
}
//2.如果函数声明有默认参数,函数实现就不能有默认参数
//声明和实现只能有一个有默认参数
/*
int func3(int a=0, int b=1);

int func3(int a=0, int b=1)//出错,默认参数出现二义性
{
    return a + b;
}
*/
int main()
{
    cout << func(1, 2) << endl;
    cout << func2(1, 2);
    system("pause");
    return 0;
}

相关文章

  • ES6 函数默认参数、rest运算符(扩展运算符)剩余参数

    一.函数默认参数 1.旧函数默认参数写法 2.新函数默认参数写法 二.函数参数默认已经定义了,不能再使用let,c...

  • 1.0 C++远征:函数参数默认值、函数重载、内联函数

    C++远征 [TOC] 一、函数参数默认值 1.函数参数默认值的声明 2.函数参数默认值的定义 3.函数参数默认值...

  • es6之函数拓展

    本文目录 1.参数默认值 2.rest参数 3.箭头函数 4.箭头函数的简写技巧 1.参数默认值 默认参数就是当用...

  • 1.函数的默认参数

  • 函数

    1. 函数的参数 必选参数、默认参数、可变参数和关键字参数 位置参数 默认参数 多个默认参数,调用时.1.按顺序提...

  • Scala入门与进阶(三)- 函数

    1.函数的定义和使用 函数/方法的定义: 2.默认参数 默认参数:在函数定义时,允许指定参数的默认值$SPARK_...

  • 参数与匿名函数

    必需参数、关键字参数、默认参数、不定长参数 必需参数、关键字参数为常用函数不做多说。 1.默认函数 调用函数时,如...

  • Python 34

    函数参数的灵活使用 1.默认值参数 2.列表参数 1)默认值参数 有参数的函数而言,必须在调用时制定参数 #给函数...

  • 函数的扩展

    1.函数参数的默认值 ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。 注意: (1)参数变量是默认...

  • 第六章 函数

    1.访问函数的参数:使用函数原型中的参数名2.为函数的参数设定默认值:在函数原型内部为参数指定默认值3.传递引用:...

网友评论

      本文标题:1.函数的默认参数

      本文链接:https://www.haomeiwen.com/subject/ejdwaktx.html