任何程序都可能出现死循环,不是C语言特有的。出现死循环的可能性很多,除了常见和较低级的编码错误,还有不可控的外部条件引起,比如读磁盘遇到坏区反复读也陷入死循环。避免死循环的方法,只能是编写代码时考虑周到,时刻想着如果死循环应怎么处理,在代码埋入预防措施,比如用时钟中断计时或消息之类(此时...