Appearance
MQL5编程基础
与其他编程语言一样,MQL5基于一些基础概念,这些概念用于创建更复杂的结构,并最终构建完整的程序。在本部分中,我们将学习大多数核心概念,例如数据类型、标识符、变量、表达式和运算符,以及如何在代码中组合各种语句以构建所需的程序操作逻辑。
这些内容帮助读者逐步独立实际应用过程式编程——这是解决各类问题的最早编程范式之一。实际上,过程式编程是通过按所需顺序执行小步骤(语句)来处理数据,从而构建程序的过程。本书第1部分展示的文本脚本就是这种编程风格的示例。
本节涵盖了成功进行MQL5编程所需的广泛基础概念和工具,包括以下子主题:
标识符
标识符是所有程序代码的基础。本小节讨论MQL5中标识符的命名目的和规则。
内置数据类型
MQL5包含多种内置数据类型,每种类型旨在存储和处理特定类型的信息。本节全面介绍基本数据类型的概念。
变量
变量用于在程序中存储和管理数据。“变量”小节介绍变量的基础知识,包括如何声明、初始化变量并为其赋值。
数组
数组提供了一种结构化的数据存储方式。本节涵盖MQL5中创建和使用数组的基础知识。
表达式
表达式是计算和程序逻辑的基础。通过本小节,你将学习如何在MQL5中构造和计算表达式。
类型转换
数据类型转换是编程的重要组成部分。“类型转换”小节介绍MQL5中不同数据类型之间转换的相关过程。
语句
语句是控制程序执行的命令。本节将探讨各种类型的语句及其应用场景。
函数
函数支持代码结构化和复用。本节深入讲解MQL5中创建和调用函数的基础知识。
预处理器
MQL5预处理器在编译前处理源代码。“预处理器”小节描述预处理器指令的使用原则及其对代码的影响。
过程式编程原则将作为后续学习更强大范式(即面向对象编程(OOP))的基础,这将在第3部分中讨论。