在编程语言中,理解不同的数据类型和常量是至关重要的。在MQL4编程语言中,void
类型和NULL
常量是两个基础但重要的概念。本文将详细介绍这两个概念,并提供实例进行说明。
1. Void类型
在MQL4中,void
类型是一种基础类型,与char
、uchar
、bool
、short
、ushort
、int
、uint
、color
、long
、ulong
、datetime
、float
、double
和string
类型并列。它有两种主要用途:一是表示函数不返回任何值;二是作为函数参数,表示函数不需要任何参数。
2. NULL常量
在MQL4中,预定义的常量变量NULL
是void
类型。它可以被赋值给任何其他基础类型的变量,而无需进行转换。同时,允许将基础类型变量与NULL
值进行比较。
3. 示例
以下是一些使用NULL
常量的示例:
//--- 如果字符串未初始化,则将我们预定义的值赋给它
if(myString==NULL) myString="未初始化";
此外,还可以将NULL
与使用new
操作符创建的对象指针进行比较。
通过理解和掌握这些基础概念,可以更好地使用MQL4编程语言进行编程。