• 2005-09-19

    函数的另外几点 - [C&C++]

    函数使用的另外几点:

    1.内联函数,如果函数很短,且经常被调用,那么可以使用内联函数,使用内联函数定义如下

       inline int sqrt(int n);

      inline int sqrt(int n)

     {

        return n*n*n;

     }

     通常的做法是省略原型.因为一般内联函数只有一行.

    2.默认参数的使用,可以通过函数原型设置默认参数,但是函数定义时不需要

        int show(char *name="fxl",int age=40);

       int show(char *name ,int age){}

     要为没个参数添加默认值,那么就要为这个参数右边的所有参数都添加默认值 如下:

         int show(show *name="fxl",int age)  //  error

    3.函数重载的标志是函数参数列表-----函数特征标 不相同.因此下面两个虽然返回不同值,但是还是错误的

       int show(int a,float b);

      double show(int a,float b); // error

    分享到: