变长数组(Variable Length Array, VLA)是指在声明数组时,数组的大小不是编译时常量,而是在运行时确定的。这种数组的大小依赖于程序运行时的某些值,比如函数参数、全局变量或者之前计算的结果。 例如,在C语言中,可以这样声明一个变长数组: c int n = 10; int arr[n]; // n 是运行时确定的 2. 解释为什么...