1

我正在从 Randall Hyde 的一本名为“汇编语言之书”的书中学习汇编语言。这本书的作者使用了一种叫做 HLA 的编程语言。这种语言是由书籍作者设计的。它具有一些高级语言属性,有助于快速学习汇编语言。我试图用 stdput.get() 打印一个布尔值程序。但它显示一个错误。我不明白我在哪里做错了。我写的程序是:

program booLean;
#include ("stdlib.hhf")
static
    BoolVars: boolean;
    HasClass: boolean := false;
    yoMan:   boolean  := true;

begin booLean;

stdout.put(HasClass);

end booLean;

它输出的错误是:

Error in file "booLean.hla" at line 1 [errid:134802/hlaparse.c]:
syntax error, unexpected booleanTkn, expecting UndefID.
Near: << booLean >>

HLAPARSE assembly failed with 1 errors
4

1 回答 1

2

保留字 - 例如boolean-在 HLA 中不区分大小写booLean因此,您不能使用bOoLeAn或任何此类变体作为程序/过程名称。只是选择一个不同的名字。

于 2021-01-20T07:57:49.353 回答