算术运算
算术运算符包括加法和乘法运算:
变量总和 i = j + 2;
|
加减运算只用于变量中,不能用于常量里。加减前缀 (++i) 和 (--k)只在变量用在表达式前才用于这个变量。
加减后缀 (i++)和(k--)只在变量用在表达式后才用于这个变量。
重要提示
int i=5;
|
当移动上面表达式从一个编程环境到另一个(例如,从Borland C++到MQL5)时,计算问题可能会发生。通常,计算顺序取决于编译器的实施。实际情况下,有两种方式实施递减(递增):
- 计算整个表达式后递减(递增)应用于变量。
- 操作时递减(递增)立即应用于变量。
目前MQL5实施第一种递减(递增)计算方式。但即使知道这个特点,也不建议尝试使用。
示例:
int a=3;
|
另见