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',但我想知道爲什麼給它們類型導致錯誤。 –