zoukankan      html  css  js  c++  java
  • 第三章:函数

    主要内容:

        1.函数的声明和调用

        2.函数间的参数传递

        3.内联函数

        4.带默认形参值得函数

        5.函数重载

        6.C++系统函数

      


         

          调用出现在函数体实现之前时,默认形参值必须在函数原型中给出。调用出现在函数体实现之后时,默认形参值需要在函数实现时给出。

         eg:

           int add(int x=5,inty =6);

           void main(void)

            {

            add();//调用在实现之前

            }

            int add(int x ,int y)

              {return x+y;}

          或者:

           int add(int x=5,int y=6)

           {return x+y;}

           void main(void)

           {

            add();//调用在实现后

            }


         在相同的作用域,默认性残值的说明应该保持唯一,但如果在不同的作用域内,允许说明不同的默认参数

         eg:

            int add(int x =1,int y =2);

             void main(void)

             {

              int add(int x=3,int y =4);

                add();//使用局部默认形参值(实现3+4)

             }

              void  fun(void)

              {

                add();//使用全局默认形参值(实现1+2)

               }

  • 相关阅读:
    抽象与接口的综合练习
    java构造函数能否被继承,为什么?
    题解 【USACO 4.2.1】草地排水
    题解 【NOI2010】超级钢琴
    题解 [USACO Mar08] 奶牛跑步
    题解 【NOIP2016】魔法阵
    题解 对称二叉树
    题解 【NOIP2014】解方程
    题解 【NOIP2010】关押罪犯
    题解 贪吃蛇
  • 原文地址:https://www.cnblogs.com/chip/p/4769250.html
Copyright © 2011-2022 走看看