zoukankan      html  css  js  c++  java
  • c++中带默认形参值的函数及代码

    一、带默认形参值的函数(1)

    •在函数声明或者定义时,可以给形参设定一个默认值
    •调用函数时,如果没有传入实参,形参就会使用当初设定的默认值

    void test(int a = 10)

    {

        cout << "a 的值是 " << a << endl;

    }

    test(15);

    test();

    调用上面2行语句后的输出结果是:

    a 的值是 15

    a 的值是 10

    二、带默认形参值的函数(2)

    •形参没有默认值,那么它左边的参数就不能有默认值
    Ø比如void test(int a = 20, int b)的写法是错误的
    Ø
    •如果函数在声明的时候设定了形参的默认值,那么在定义的时候就不能再给形参设定默认值。下面的是正确写法

    void test(int a = 20);

    void test(int a)

    {

        cout << "a 的值是 " << a << endl;

    }

  • 相关阅读:
    【题解】B进制星球
    高斯消元
    7.16
    题解 P1572 【计算分数】
    7.30
    7.31
    项目中使用 MyBatis(一)
    从整体上了解Spring MVC
    Spring注解
    Spring IOC 和 DI
  • 原文地址:https://www.cnblogs.com/changxs/p/3484961.html
Copyright © 2011-2022 走看看