分卷阅读11(第 2 / 3 页)
他敲击键盘的速度非常快——而手中这把键盘的尺寸也非常符合他的习惯,他可以完全盲打。
    他将一重循环改成了二重循环,写了一个乘法表。
    二重循环是在原来的单层循环上嵌套另一个更大的循环。自然数的简单相乘用普通的单层循环就可以做到,但如果有其它的要求,循环的层数可能就要增加。
    程序运行结束,运行界面是一个完美的九九乘法表。他看到旁边的进度条缓慢往前挪动,数值由百分之八十五变成了百分之八十八。
    接着,他新建一个文件,写了一段三重循环。
    进度条再次移动,从百分之八十八变成了百分之九十。
    果然,关键就是循环!
    那接下来呢?
    继续增加循环的重数吗?
    林浔觉得并不对,三重以上的循环,在编程中极少被用到,它需要的运算量很大,而且很丑陋,总之,没有什么意义。
    而的关键——“气”在经脉中流淌,夜以继日,循环不息——
    夜以继日,生生不息……
    林浔搭在键盘上的手指微微颤了一下,心跳猛地变快,像是突然抓到了解题的思路!
    他按住Delete键,将三重循环的第一个判断语句删除!
    他在原本的位置输入简单的一个指令:
    while(1)
    while语句的含义是,当括号中的表达式值为真,则执行循环。
    ——而1的值,在C语言中,永远为真。
    所以,这个语句的意思是,这个循环,会永远、永远执行下去。
    在某种意义上,这是一个错误的程序,因为没有循环终止的条件——计算机会无穷无尽地执行指令,直到受到外界干预,强行停止。
    但是有时候,错误也是有意义的。
    林浔按下运行键,调出运行结果。
    纯黑色的界面弹出来,却迟迟没有输出结果——这个循环永远不会停止,所以结果也永远不会被输出。
    这是一个,死循环。
    林浔轻轻出了一口气,闭上了眼睛。
    他感到,这场修炼可能不如自己想的那样简单——毕竟,要林浔写出一段正确的程序很容易,要他写出一段错误的程序,就有些难了。
    如他所料,下一刻,机械音在整个空间响起:“循环开启,开始筑基,预计时间:十天。”
    林浔睁开眼睛,看到任务进度开始缓缓、缓缓向终点移动。
    也就是说,