C语言:数组 如果数组长度是由输入数据的个数确定的应该怎么编?
C语言:数组 如果数组长度是由输入数据的个数确定的应该怎么编?
日期:2017-11-02 18:20:07 人气:1
很简单,用malloc动态分配,用完后用free释放。
//#includeint n;scanf("%d",&n);int *a=(int*)malloc(sizeof(int)*n); //分配相应字节数的空间并将首地址返回给指针a//此时a就可以当做一个有n个元素的数组使用了...free(a); //使用完后别忘了释放否则会造成内存泄漏