for(i = 0;; i++)这个循环里面,数组越界了,结果程序down掉了。数组下标操作,编译器不检查是否越界。所以,这样就能编译通过,但是越界就会出现不可预知的错误,down掉指的是程序被操作系统终止,这是最好的一种方式。顺便说一下,你的程序水平还有待进一步看书提高。格式看起来很猥琐。建议k&r风格。推荐你去看C语言头把交椅 K&R 。这本书是c程序员必读的
n