Pascal:Const数组Const

时间:2012-11-14 02:12:53

标签: pascal freepascal

我在创建const char的const char数组时遇到'非法表达'错误。

Program Foo; (*excerpt*)
Const
  X : Char = 'X';
  O : Char = 'O';
  P : Array [1..2] of Char = (X,O);
Begin
  (*stuff*)
End.

2 个答案:

答案 0 :(得分:3)

我是从没有pascal的设备输入的。所以我无法验证它,但这可能有效:

Const 
X = 'x';
O = 'o';
P : array[1..2] of char = (o,x);

答案 1 :(得分:1)

你也可以写

Const
 X : Char = 'X';
 O : Char = 'O';
 P : Array [1..2] of Char = ('X', 'O');

达到同样的效果