关键字inline,函数调用也会降低程序的执行效率,增加时空开销,因此对于一些简单的,规模小的又使用频繁的函数,可设计为内联函数,内联函数不是在调用时发生转移,而是在编译时将函数嵌入在每一个调用处,通常内联函数应该是比较简单的函数,结构简单,语句少。
#include<iostream>
using namespace std;
const double PI=3.1415926;
inline double S(double r)
{
return PI*r*r;
}
int main()
{
double r=3.0;
double area=S(r);
cout<<area<<endl;
return 0;
}