微信登录
注册忘记密码
查看: 3427|回复: 0

MT5,外汇,人工神经网络,编程,EA,简洁之1.7「自定义的数据」

[复制链接]

该用户从未签到

发表于 2022-7-13 11:03:52 | 显示全部楼层 |阅读模式
【自定义的数据】

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

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

最典型的是枚举类型:

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;


声明:以上内容来源于网络,如有侵权请联系我们(123@shiyan.com)删除!

发表回复

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则