inline只是对于编译器的建议一般情况下,我们对内联函数做如下限制1、不能有递归2、不能包含静态数据3、不能包含循环4、不能包含switch和goto语句5、不能包含数组若一个内联函数不能满足以上限制,则编译器把他们当做普通函数