程序执行正确, 但退出时崩溃在main() 最后一个语句之后。为什么会这样? 注意是否错误说明了main(), 是否把局部缓冲传给了setbuf() 或setvbuf()。又或者问题出在注册于atexit() 的清理函数。