内联函数探究

2019-05-27  本文已影响0人  浩波千里
...
inline double square(double x){return x*x; }
int main()
{
    double a, b;
    double c=13.0;

    a = square(5.0);
    b = square(4.5 + 7.5);
    cout<<"a = "<<a<<" , b = "<<b<<endl;
    cout<<"c = "<<c<<" and c squared = "<<square(c)<<endl;
}
#define SQUARE(x) ((x) * (x)) //这里括号是为了确保括号内是表达式也能达成预期的效果
上一篇 下一篇

猜你喜欢

热点阅读