永发信息网

C语言:数组 如果数组长度是由输入数据的个数确定的应该怎么编?

答案:1  悬赏:10  手机版
解决时间 2021-03-20 02:11
  • 提问者网友:风月客
  • 2021-03-19 08:50
C语言:数组 如果数组长度是由输入数据的个数确定的应该怎么编?
最佳答案
  • 五星知识达人网友:轮獄道
  • 2021-03-19 09:29
很简单,用malloc动态分配,用完后用free释放。
//#include
int n;
scanf("%d",&n);
int *a=(int*)malloc(sizeof(int)*n); //分配相应字节数的空间并将首地址返回给指针a
//此时a就可以当做一个有n个元素的数组使用了
...
free(a); //使用完后别忘了释放否则会造成内存泄漏
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯