手册页exit说,
stdio流都被刷新并关闭.创建的文件 tmpfile已删除.exitie的参数EXIT_SUCCESS和EXIT_FAILURE(或非UNIX环境)比使用0和一些非零值(如1或-1)更具可移植性.特别是,VMS使用不同的约定.手册页fcloseall说,
stdin,stdout以及stderr也将被关闭.fcloseall函数不会锁定流,因此它不是线程安全的.许多在线教程都说,解除分配给定类型的"所有"资源是编程错误.它们应该由拥有它们的代码单独解除分配,或者根本不需要.
那么使用它exit代替fcloseall好吗?