以下是引用我不是郭靖在2006-10-28 19:10:14的发言:
请问,你在什么地方发现它是静态数组???
我的意思"静态"是相对动态而言的喽 难道它是动态的吗
平时谈论数组的时候你要考虑这些关键字(auto ,static,regist...)修饰吗,没必要吧?
unicorn-h.spaces. ◇◆ sava-scratch.spaces. noh enol ! pue pu!w hw u! shemle aq ll!m noh
你用什么编译器?只要不是TC,这个程序在语法上只有一处错误(printf)
我知道老K说的意思 新标准里是是可以的 java里也可以 使用变量做"静态"数组下标
TC, VC都不行的 我用VC++6.0
例:
int n=10;
int a[n]={0};
会有如下错误的 :
fdsf.cpp(138) : error C2057: expected constant expression
fdsf.cpp(138) : error C2466: cannot allocate an array of constant size 0