2015-04-05 14 views
-5

愚蠢的C語言強制所有數組從第0個元素開始。如何聲明(沒有初始化)數組[1..255](如Pascal語法)?C語言。數組左邊界[1 ..] insted [0 ..]

+3

你不會。不過,您可以改用Pascal。 – chrk 2015-04-05 11:43:59

+0

所以像&ar [1]這樣的指針必須等於ar。 – testnameC04 2015-04-05 11:44:06

+0

一些第三方程序是寫在C.我需要重寫它。如果我將使用Pascal,則與自己編寫此程序相同。我不需要重寫Pascal上的所有程序。我需要重寫一段代碼。 – testnameC04 2015-04-05 11:45:59

回答

0

語法從零開始,您無法更改語法。已經說過你可以做的是定義一個const,並使用它。 請注意,當你閱讀\修正你的代碼時,你會讓很多人感到困惑。 這就是你無法改變它的原因。