一、内联函数总结
回顾下 之前的博客中 介绍的 内联函数 :
内联函数编译 : C++ 编译器 编译 内联函数 时 , 会直接 将 内联函数 函数体 指令插入到 调用 内联函数 的位置 ;
内联请求会被拒绝...// 然后再执行函数 , 将 a = 2 , b = 3 传入
// 结果得到 a b 中较小的值 c = a = 2
int c = fun1(++a, b);
// 打印内联函数调用结果...执行结果 :
a = 2, b = 3, c = 2
请按任意键继续. . .
2、代码示例 - 内联函数执行分析
调用 int c = fun(++a, b); 代码 , fun 是 内联函数 ;...返回 a = 2 , b = 3 中 较小的值 , 赋值给 c = a = 2 ;
因此 , 最终得到的结果是 : a = 2 , b = 3 , c = 2;
内联函数 的 执行结果 , 与 普通函数...// 然后再执行函数 , 将 a = 2 , b = 3 传入
// 结果得到 a b 中较小的值 c = a = 2
int c = fun(++a, b);
// 打印内联函数调用结果