一.传统数组的缺点: 1.数组的长度必须事先定制,且只能是常整数,不能是变量 int len = 5; int a[len]; //error 2.传统形式定义的数组,该程序的内存程序员无法手动释放 # include <stdio.h> void f(void){ int a[5] = {1, 2, 3, 4, 5}; //这二十个字节的存储空间程序员无法手动编程释放它 //只能在本函数运行完毕时由系统自动释放 } int main(void){ return 0; } 3.数组的长度不能在…