#include <iostream>
using namespace std;
#define SQUARE(x) (x*x) //预编译时替换 (替换文本)
inline int square(int x) //编译时替换(替换二进制文件)
{
return x*x;
}
int main(void)
{
cout<<SQUARE(10)<<endl;
cout<<SQUARE(3+7)<<endl; //3+7*3+7
cout<<square(3+7)<<endl;
return 0;
}
内联函数
最新推荐文章于 2022-07-26 12:34:56 发布