手机版

EA编程教程第九讲 预处理程序

阅读 :
外_汇_邦 WaiHuiBang.com

预处理程序是MQL编译器的一个子系统,通过预处理程序可以使软件的可读性更好,预处理程序运行在程序编译之前。预处理指令以(#)开头。

1 定义常量使用#define来定义常量。如:

1. #define ABC 100

2. #define PI 0.314

3. #define COMPANY_NAME "MetaQuotes Software Corp."

4. void ShowCopyright()

5. {

6. Print(ABC);

7. Print(COMPANY_NAME);

8. }

程序在编译之前会被编译器先改成:

1. void ShowCopyright()

2. {

3. Print(100);

4. Print("MetaQuotes Software Corp.");

5. }

所以定义的常量在编译之前有种被替换的感觉。

2 引入文件。

使用#include命令来引入一个文件或dll。

外_汇_邦 WaiHuiBang.com
本文标题:EA编程教程第九讲 预处理程序 - MT4平台MQL4编程学习
本文地址:https://www.waihuibang.com/fxschool/autotrading/mql4/40737.html

相关文章

  • 手机MT4能添加自编指标吗?
    手机MT4能添加自编指标吗?

      随着手机的普及,手机mt4也越来越进入投资人的生活。甚至到现在手机mt4的使用,相比于mt4更加的偶记。我们知道mt4可以添加自编指标,那么,手机mt4能添加自编指标吗?   手机mt4是不能添加自编指标的,目前手机端MT...

    MQL4编程学习
  • MQL4基础:控制语句

    目录[hide] 语句块 表达式操作符 break 语句 continue 语句 return 语句 if-else 语句 switch 语句 while 循环语句 for 循环语句 语句描述了完成一项任务的算法操作规则。程序本身就足这样的语句序列...

    MQL4编程学习
  • MQL4文件操作函数(三)

    本组函数用于处理文件。存放工作文件的三个目录(含子目录):/HISTORY/<当前经纪商> &#8211; 特别提供的FileOpenHistory函数: /EXPERTS/FILES &#8211; 公用目录; /TESTER/FILES &#8211; 测试专用。 禁止访...

    MQL4编程学习
  • 外汇EA编程入门【第七课】: 阴阳太极-升级

    阴阳太极可以继续升级继续完整他你会发现这ea不够完整比如:会在同一...

    MQL4编程学习
  • MT4软件指标英汉互译

    指标中文名 指标英文名 标准差通道(布林通道,布林格带) Standard Deviation Band (BollingBand)...

    MQL4编程学习
你可能感兴趣