面向交易员的 MQL5 编程指南第二章编程基础知识函数内联 函数定义函数调用参数和自变量值参数和引用参数可选参数返回值函数声明递归函数重载函数指针 (typedef)内联 在一个文件中下载: MQL5算法教程(PDF) MQL5算法教程(CHM) 内联 为了提高代码效率,现代编译器经常使用以下技巧。在生成可执行代码时,有些函数调用直接被函数体(它的语句)代替。这种技巧称为内联。由于避免了与组织调用和从函数返回相关的开销,因此操作速度提高。从程序员的角度来看,内联并没有改变什么。 MQL5 默认支持内联。必要时可以禁用,但仅限于 代码剖析 模式。为了与 C++ 源代码兼容,MQL5 中保留了 inline 关键字。函数定义之前是否存在这个关键字并不影响生成的程序。 函数指针 (typedef) 预处理器