预处理程序是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。
©本文为清一色官方代发,观点仅代表作者本人,与清一色无关。清一色对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。本文不作为投资理财建议,请读者仅作参考,并请自行承担全部责任。文中部分文字/图片/视频/音频等来源于网络,如侵犯到著作权人的权利,请与我们联系(微信/QQ:1074760229)。转载请注明出处:清一色财经