int main(void){ int i=4; int test[i]={1,2,3,4}; return 0;}像这样编译不了,是不是定义数组时不能使用变量?那要怎样做到用户输入一个数字,然后定义这个数量的数组?
不可以用变量指定自动数组的长度!
可以这样:
或者这样: