第三章:函数

主要内容:

    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)

           }

原文地址:https://www.cnblogs.com/chip/p/4769250.html