数组的大小一定是常量?c/c++在数组初始化时数组的长度都必须是一个常数,不能是变量(但可以是常变量),这一点是毋庸置疑的。C89的标准,不支持变长数组,因为编译的时候已经为数组分配空间,C99是支持的