这是我写的:
const int MAX=100; int main (){ int notas [MAX]={0};
编译器说如下:
[错误] 可能无法初始化可变大小的对象 [警告] 数组初始值设定项中的元素过多
当我用 写作MAX时#define MAX 100,它起作用了。但我不明白这样做有什么问题?
MAX
#define MAX 100
c arrays initialization declaration variable-length-array
arrays ×1
c ×1
declaration ×1
initialization ×1
variable-length-array ×1