21 五月 2021
21 五月 2021
struct complex { double real; // 实数部分 double imag; // 虚数部分 };“复数”类型可以作为MQL5函数的参数按值传递(与普通结构不同,普通结构只通过引用传递)。对于从DLL导入的函数,“复数”类型只能通过引用来传递。
complex square(complex c) { return(c*c); } void OnStart() { Print(square(1+2i)); // 常量作为参数传递 } // "(-3,4)"将被输出,这是复数的字符串表示目前,复数只有简单的运算可用:=、+、-、*、/、+=、-=、*=、/=、==、!=。