回看for循环↑
每个程序员都追求效率,我也是如此。
回看学习循环之前的程序——em,效率都太低了。例如:高斯求和题目跑成TLE(时间超限),斐波那契数列靠自己想……
在看用了循环之后的程序——效率暴涨。例如:高斯求和1秒算出结果(没用公式),斐波那契数列一秒就输出结果……
下面是我学while循环和do-while循环的笔记。
循环结构笔记
while循环和do-while循环
语句:
while(<条件>) <语句>;
do <语句> while(<条件>);
特点:
while循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。只要指定条件为true,循环就可以一直执行代码块。
注意:do...while 循环是 while 循环的变种。该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为 true 时,它会继续这个循环。所以可以这么说,do...while 循环为执行至少一遍其中的代码,即使条件为 false,因为其中的代码执行后才会进行条件验证。