设为首页 收藏本站 切换语言

mt4编程之变量  

| 发表于 2021-11-12 08:59:24 | 显示全部楼层 |复制链接
变量
什么是变量?试着自己找到答案,我会提供一些帮助。您现在几岁?五年后您几岁?看,您的年龄就是个变量。您的年龄随着时间在变化,就像任何其他变量那样。也就是说,变量的第一个特性是它会随着时间而发生变化。另一个示例:您五岁时多高?很可能比现在矮得多。身高又是一个变量示例。但有一个很重要的区别点。注意,年龄是用整数来算的。身高一般要算到小数位(“浮点数”)。年龄:20 岁,30 岁。身高:1.8米,1.9米。这是个非常重要的特点:每个变量都属于特定的类型。我们来看看还有哪些其他类型的变量。您可以用数字来描述很多参数,但怎么描述文本呢?特殊字符串类型就用于这个用途。此类变量类型仅包含行。现在我们来看看如何用 MQL4 语言创建和描述变量。示例:
int age = 25;
这里我们看到一个整型变量 (int - integer)。Int 是 MQL4 语言里的一个关键字,即我们使用一个整数类型。然后我们写入“年龄”- 这是变量的名称,即此变量中存储的用于表达意义的词。之后我们使用符号“=”将值 25 分配给此变量。每条指令之后都应有一个“;”。注意,任何变量的声明和初始化都遵循以下形式:
[ 变量类型] [ 变量名称] = [ 变量];
此外,不必将值分配给变量(初始化),你可以这么写:
int age;
再举一个例子:
double height = 1.95;
这里我们声明一个名为“身高”的变量,此变量存储 double 类型值(浮点数、小数),并用“=”运算符分配值 1.95。
现在我们来看看字符串变量:
string name = "Janet";
字符串是一种变量类型,名称是一个变量名称,“Janet”是一个变量值。注意,字符串类型变量的值要放在双引号(“”)中间。
还有一种非常有用的变量类型 - 布尔型。这种变量仅可接受两个值:true 或 false。示例:
bool trend = false;
现在您应该记住一些简单的东西。MQL4 语言是一种区分大小写的语言,即用编写代码时用大写还是小写字母有很大的区别。例如,如果您声明几个变量时使用相同的名称但不同的大小写,那将得到完全不同的变量:
double HIGHTPRICE;double hightprice; double HightPrice; double hightPrice;
上述代码将创建四个完全不同的变量。还请注意,MQL4 语言的所有关键字都是小写的。
下一个示例:
DOUBLE hightPrice1;Double hightPrice2;
上述代码无法正常工作,因为“double”将不会被接受为 MQL4 语言的一个关键字。还有个更重要的注意事项,变量名称不能用数字或特殊符号(*、&、%、$)开头。例如:
double 1price;double %price;
注释也是一个语言元素。如果在一行开头写入“//”,那么整行都是注释。这意味着编译期间,这行将被忽略。例如:
// this is a comment
现在您可以看到,一个空脚本代码包括对一个资料性字符的很多注释。注释您的代码。有时它会帮助您节省大量时间。
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论27

yuiran
DDD
| 发表于 2021-11-12 18:49:30 | 显示全部楼层
感謝分享
举报

点赞 评论 使用道具

linxu
DDD
| 发表于 2021-11-12 18:57:38 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

daerwushen
DD
| 发表于 2021-11-12 19:31:23 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

EA88
D
| 发表于 2021-11-12 21:41:52 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

fxbienhild
未及格
| 发表于 2021-12-29 09:18:12 | 显示全部楼层
路过。。看看先。。。。
举报

点赞 评论 使用道具

gjhgxc
DD
| 发表于 2022-2-8 09:08:45 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

wenchao
C
| 发表于 2022-2-8 10:24:12 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

668
DDD
| 发表于 2022-2-9 11:48:52 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

liguangxing2007
DDD
| 发表于 2022-2-9 13:13:08 | 显示全部楼层
好复杂啊
举报

点赞 评论 使用道具

jrml
未及格
| 发表于 2022-2-9 13:41:32 | 显示全部楼层
谢谢分享!
举报

点赞 评论 使用道具

zhy2505000
DD
| 发表于 2022-2-9 18:27:10 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

daerwushen
DD
| 发表于 2022-2-9 19:38:18 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

kingea
DDD
| 发表于 2022-2-9 19:56:40 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

wangyang
DD
| 发表于 2022-2-11 10:25:49 | 显示全部楼层
感谢分享,辛苦!
举报

点赞 评论 使用道具

jongjongyoshen
D
| 发表于 2022-2-11 11:24:00 | 显示全部楼层
感謝分享
举报

点赞 评论 使用道具

ea123ea
DDD
| 发表于 2022-2-12 15:01:16 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

nanaliu
CC
| 发表于 2022-5-29 00:15:09 | 显示全部楼层
看看。。感谢分享。。。。
举报

点赞 评论 使用道具

t5530407
DD
| 发表于 2022-5-29 06:56:25 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

84576987
D
| 发表于 2022-6-14 20:23:11 | 显示全部楼层
路过路过看看
举报

点赞 评论 使用道具

12下一页
发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

天眼云VPS
简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)