计数类型 (=ENUM 数据类型)的定义
元素 | 说明 |
GLOBAL | 提示:在 $CONFIG.DAT 中不允许使用用关键词 GLOBAL 定义的数据类型。 |
NameEnumtyp | 新计数类型的名称。 建议:为自定义的数据类型分配以 _TYP 结尾的名称,以便可将其与变量名称进行区分。 |
恒定值 | 常数是可以采用计数类型变量的值。对于计数类型的定义, 每个常数只允许出现一次。 |
名称为 COUNTRY_TYP的计数类型的定义。
ENUM COUNTRY_TYP SWITZERLAND, AUSTRIA, ITALY, FRANCE
COUNTRY_TYP 类型变量的声明:
DECL COUNTRY_TYP MYCOUNTRY |
COUNTRY_TYP 类型变量的初始化:
MYCOUNTRY = #AUSTRIA |
定义名称为 SWITCH_TYP 和常数为 ON 和 OFF 的计数类型。
在 $CONFIG.DAT 中不允许使用用关键词 GLOBAL 在数据列表中定义的数据类型。
示例:
在 DEFDAT PROG() 中已经用关键词GLOBAL 定义了计数类型 SWITCH_TYP:
DEFDAT PROG() GLOBAL ENUM SWITCH_TYP ON, OFF ... |
如果在 $CONFIG.DAT 中使用该数据类型,则编译器报告错误 “类型未知:
*** DECL SWITCH_TYP MY_VAR ”。
DEFDAT $CONFIG DECL SWITCH_TYP MY_VAR ... |
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !