一.C语言中数组动态增长有哪些方法? 1.在原数组单元后面是没法再扩长的,因为后面的单元没法保证一定有.所以,数组原址动态增长肯定是不行的: 2.要么定义长一点的数组,要么自已把N个数组用链表串起来,但很繁琐: 3.重新分配更长的数组,把原数组数据复制过来,再释放掉原数组,这是一般动态数组模块的普遍做法.但效率很低. 例如下面方法都是重新分配更长的数组空间: int* a=(int*)malloc(n*sizeof(int));//n是数组的大小,如果想让数组大小动态分配,可以使用下面做法,记得…