第2章面向过程程序的设计概述.ppt

§2.3.6.6 内置函数 【例2-20】将函数声明为内置函数。 #include iostream using namespace std; int main() { int x = 3, y = 5; int s; inline int Sum(int a, int b);//内置函数原型 s = Sum(x,y); //调用函数Sum couts = sendl; return 0; } //定义内置函数Sum inline int Sum(int a,int b) { return a+b; } { int a,b; a=x;b=y; s=x+y; } §2.3.6.6 内置函数 1.在声明内置函数时,可以在函数声明和函数定义的前面都写上关键字inline,也可以只在其中一处写上关键字inline,效果都是相同的。 2.内置函数是一种“以空间换时间”的策略。 3.对函数进行内置声明,只是程序员对编译系统的一个建议而非命令,并不一定只要声明为内置函数C++系统就一定会按内置函数去处理,系统会根据实际情况决定是否这样做。 4.内置函数的机制适用于被调函数规模较小而又被频繁调用的情况。 注意 内置函数与用#define命令实现的带参宏定义有些相似,但不完全相同。 §2.3.6.6 内置函数 补充

文档评论(0)

1亿VIP精品文档

相关文档