文章 "您需要了解的有关MQL5程序结构的所有信息"

 

新文章 您需要了解的有关MQL5程序结构的所有信息已发布:

使用任何编程语言的任何程序都有特定的结构。在本文中,您将通过了解MQL5程序结构每个部分的编程基础知识来学习MQL5计划结构的重要部分,这些基础知识在创建可在MetaTrader 5中执行的MQL5交易系统或交易工具时非常有用。

在这一部分中,我们将详细了解预处理器作为一个编程概念。预处理器是编译过程中至关重要的一步。它发生在程序的实际编译之前。在预处理步骤中,将执行各种操作,例如包括文件、确定软件属性、定义常量和导入函数。



所有预处理器指令都以(#)开头。这些指令不被视为语言语句,因此,它们不应以分号(;)结尾。在预处理器指令的末尾包含分号可能会导致基于指令类型的错误

换句话说,我们可以说预处理器是指在编译过程之前准备好程序源代码。有许多类型的预处理器指令基于参数,我们需要在MQL5程序中确定这些参数,如下所示:

  • 宏替换(#define)
  • 程序属性(#property)
  • 包含文件(#include)
  • 导入函数(#import)
  • 条件编译(#ifdef、#ifndef、#else、#endif)

作者:Mohamed Abdelmaaboud