zoukankan      html  css  js  c++  java
  • [011]默认实参

    在一般的函数定义中,都是定义类似的函数。

    int foo(int v1, int v2);

    在调用foo函数的时候,将实参传进去就可以使用foo了。

    但是,我们也可以直接在函数定义的时候就给形参赋值。如:

    int foo(int v1 = 1, int v2 = 2);

    这样定义之后,可以这样使用:

    foo();      ⇒相当于foo(1,2)

    foo(3); ⇒相当于foo(3,2)

    foo(3,4); ⇒相当于foo(3,4)

    需要特别注意的是:

    定义默认实参时,应该将最可能使用默认实参的形参排在最后。

    如:

    foo(int v1 = 0, int v2); ×

    foo(int v1, int v2 = 0);   ◯

  • 相关阅读:
    02:找第一个只出现一次的字符
    11-Canvas
    07-jQuery
    06-JavaScript高级
    05-Web API
    03-京东项目
    剑与远征-兑换码
    04-JavaScript基础语法
    02-CSS
    01-HTML
  • 原文地址:https://www.cnblogs.com/hustcser/p/3759500.html
Copyright © 2011-2022 走看看