效果实现:
内置函数的作用:
常用的函数调用,会造成时间冗长,从而降低程序执行效率。内置函数的作用是将所调用函数的代码直接嵌入到主调函数中,可以在主函数中直接运行,所以减少了时间,提高了效率。
内置函数的特点:
- 如果指定一个函数为内置函数,需要在该函数首行的左端加一个关键词“inline”。
- 虽然可以节约运行时间,但会增加目前程序的长度(主程序需要运行的程序),所以作为内置函数的函数规模都很小。
- 内置函数中不能包括复杂的控制语句,如“循环语句”和“switch语句”。
代码示例:
# include <iostream>
using namespace std;
inline int Max(int a, int b, int c)
{
return ((a < b) ? b : a) > c ? ((a < b) ? b : a) : c;
}
int main()
{
int a, b, c;
cout << "输入三个数:";
cin >> a >> b >> c;
cout << "最大数是:" << Max(a, b, c) << endl;
system("pause");
return 0;
}
注意:这里就是在max函数的前面加了一个inline关键字。
好啦,这个程序分享到这里,欢迎大家在评论区留言~