1
创建常量字符的常量字符数组时,出现'非法表达式'错误。Pascal:Const Const Const
Program Foo; (*excerpt*)
Const
X : Char = 'X';
O : Char = 'O';
P : Array [1..2] of Char = (X,O);
Begin
(*stuff*)
End.
创建常量字符的常量字符数组时,出现'非法表达式'错误。Pascal:Const Const Const
Program Foo; (*excerpt*)
Const
X : Char = 'X';
O : Char = 'O';
P : Array [1..2] of Char = (X,O);
Begin
(*stuff*)
End.
我从没有pascal的设备输入此信息。所以,我无法验证,但是,这个大概的工作原理:
Const
X = 'x';
O = 'o';
P : array[1..2] of char = (o,x);
你还可以这样写
Const
X : Char = 'X';
O : Char = 'O';
P : Array [1..2] of Char = ('X', 'O');
来达到同样的效果
的语言是不区分大小写。你写了我已经拥有的同样的东西。 –
不,我没有指定常量的类型,这有所作为。试试吧,让我知道它是否有效。 –
哦,有你。我之前确实做过'X'和'O',但我想知道为什么给它们类型导致错误。 –