如何修改?就这一个错误了……
定义数组时, 数组大小只能为常量,不能使用变量,因为变量是在运行期间才能得到的值,而数组大小必须预先进行分配连续的内存空间,所以只能使用常量,如果需要动态的数组,只能使用malloc进行申请一定大小的内存,但是一定要用free进行释放,否则会发生内存泄露追问
具体怎么用MALLOC申请大小呢……没学过这样的编程
追答比如说你要申请个int[4]的空间,就直接调用malloc(4 * sizeof(int)) 这样就可以了
温馨提示:答案为网友推荐,仅供参考