不可以,如果不能确定长度,请用STL库里的LIST,MAP,SET等数据类 或者开的数组开的大一些,保证你不会越界,多余的部分不适用就好在定义的数组的时候,可以通过变量定义长度如:scanf("%d", arrayLen);int[] data = new int[arrayLen];