内联(inline)函数
提到内联函数,先看下面两个程序,程序的执行结界都是为了得到两个值相加之和:
int add(int x,int y)
{
return x+y;
}
int main(int argc,char* argv[])
{
int a=1,b=2,c;
c=add(a,b); //通过调用函数的形式得到相加结果
return 0;
}
//程序2
int main(int argc,int argv[])
{
int a=1,b=2,c;
c=a+b; //直接计算得到相加结果
return 0;
}
|