1、使用内联函数可以避免函数压栈、跳转和返回的开销;只能请求,无法强制;编译器将内联函数扩展到函数调用的地方
2、内联编译的限制:
1.不能存在任何形式的循环语句
2.不能存在过多的条件判断语句
3.函数体不能过于庞大
4.不能对函数进行取址操作
5.函数内联生命必须在函数调用之前