首页 > 其他 > 详细

第八章--函数进阶

时间:2014-08-01 22:32:42      阅读:347      评论:0      收藏:0      [点我收藏+]

内联函数:

在函数声明和函数定义前加上inline
一个简单的计算平方的代码:
#include <iostream>  
using namespace std;  
inline double square(double x)  
{  
    return x * x;  
};  
int main()  
{  
    cout << "HelloWorld" << endl;  
    double a, b;  
    double c = 13.0;  
    a = square(5.0);                //a=25  
    b = square(4.5 + 7.5);      //b=144  
    cout << a << " " << b << "\n";    
    cout << square(c++) << "\n";    //c=169  
    cout << c << "\n";      //c=14  
    cin.get();  
    return 0;  
}

引用变量:

引用变量的主要用途是用作函数的形参
int apple;
int & banana = apple; //banana是apple的引用变量
在这里&不是指针的地址运算符。banana和apple指向相同的值和内存单元
引用变量必须声明是初始化,而不是先声明在赋值
int & banana; //先声明引用变量
banana =  apple; //在赋值。非法的

第八章--函数进阶,布布扣,bubuko.com

第八章--函数进阶

原文:http://www.cnblogs.com/wujinsen/p/3885677.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!