看第26行和27行,当数组temp长度为数字时,编译通过并且正常运行,控制台正常输出。当我把数组temp的长度改成变量length时(int length=10),编译也通过,但是运行出问题了,无限重启,怎么会这样?
哪里用了迭代?
无限重启应该是内存出错了。编译器支持C99吗,C99以前的版本是不支持可变长度数组的。