请问要定义一个未知长度的数组,数组的长度要自己输入确定,,是不是先输入数组长度n,在定义为inta[n],可为什么给我报错了,说不对,求代码谢谢
5条回答 默认 最新
- ysuwood 2015-12-06 13:50关注
#include<stdlib.h> int n, *a; scanf("%d",&n); a=(int *))malloc(n*sizeof(int));//动态申请n个整型元素的数组 free(a);//用完释放
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报