MT5,外汇,人工神经网络,编程,EA,简洁之1.7「自定义的数据」
乔微博 发表于:2022-5-12 16:52:35 复制链接 发表新帖
阅读数:241
【自定义的数据】

一、枚举类型(只选一个)

枚举类型数据属于数据集合的限制额,

最典型的是枚举类型:

enum name of enumerable type

{

list of values

};

该值列表是分割逗号命名的标识符常量列表。

示例:

enum months // 已命名常量的计算

{

January,

February,

December

};

void OnStart()

{

months Du;

Du=December;

if(Du==December)

{

Print("Yes");

}

}

二、架构(多个同时使用)

架构是设定任何类型的元素(除了 型),因此,

架构要组合不同类型的逻辑相关资料。

架构说明

以下描述定义结构类型数据:

struct structure_name

{

elements_description

};

示例:

void OnStart()

{

struct s

{

int i_1;

double d_2;

};

s a;

a.i_1=1;

a.d_2=1.234;

Print(a.i_1); //输出

Print(a.d_2); //输出

}

三、用户定义类型

1.typedef允许创建用户定义数据类型

typedef type new_name;

`示例:

***老出错***

2.使用替换宏(#define)就足以改变 typedef 指令

示例:

#define ABC int

ABC a; //预编译为 int a;

a=1;
返回列表 使用道具 举报
条评论
您需要登录后才可以回帖 登录 | 立即注册
高级
相关推荐