最佳答案:不行的。因为数组的定义关系到内存的分配。如果采用动态分配的话还是可以的,不过当然不是无穷,毕竟内存空间是有限的。C语言支持定义一个不显式定义长度的数组,即通过初始化数据来分配数组长度。比如int a[