与 for 陈述式相同,每次要执行一次主体之前先检查条件。
如果条件成立,就执行主体;否则,离开循环。
虽然 while 陈述式只判断条件,但是也能做出 for 陈述式能做到的事情。
例如,我们在上一节,用 for 循环随机产生的整数阵列。如下。
上面的程式码,我们也可以用 while 陈述式做出一样的结果。
只要自行处理初始设定与迭代,就可以做出一样的结果。
当然,这个例子只是为了展示要用哪个陈述式并不是绝对的。
该使用哪个陈述式,具体来说还是要看当下哪个比较方便或是易懂。
像上面例子通常会用 for 陈述式来写。
