第16章

C语言修仙 一十四洲 1521 字 2024-10-17

继续增加循环的重数吗?

林浔觉得并不对,三重以上的循环,在编程中极少被用到,它需要的运算量很大,而且很丑陋,总之,没有什么意义。

而《千日筑基》的关键——“气”在经脉中流淌,夜以继日,循环不息——

夜以继日,生生不息……

林浔搭在键盘上的手指微微颤了一下,心跳猛地变快,像是突然抓到了解题的思路!

他按住Delete键,将三重循环的第一个判断语句删除!

他在原本的位置输入简单的一个指令:

while(1)

while语句的含义是,当括号中的表达式值为真,则执行循环。

——而1的值,在C语言中,永远为真。

所以,这个语句的意思是,这个循环,会永远、永远执行下去。

在某种意义上,这是一个错误的程序,因为没有循环终止的条件——计算机会无穷无尽地执行指令,直到受到外界干预,强行停止。

但是有时候,错误也是有意义的。

林浔按下运行键,调出运行结果。

纯黑色的界面弹出来,却迟迟没有输出结果——这个循环永远不会停止,所以结果也永远不会被输出。

这是一个,死循环。