赞
踩
同一件事情需要完成很多次,while语句可以实现循环。
while(表达式) 循环语句; |
①.break
while中的break是用于永久终止循环的。
②.continue
continue是用于终止本次循环,也就是本次循环中continue后面的代码不再执行;
而是直接跳转到while语句判断部分,进行下一次循环判断。
这段代码适当修改可以用来清理缓存区。
举个例子:
在键盘上输入123456按回车后,scanf读取到123456;
getchar读取到\n,不等于Y,所以程序主动判断成No。
写入一个getchar,把\n读取掉
这段代码只打印数字字符,跳过其他字符。
for(表达式1;表达式2;表达式3) 循环语句; |
对比一下for循环和while循环:
发现while循环和for循环中均存在循环的三个必须条件,但由于风格问题使得while循环三个部分可能偏离较远,不够集中,这样查找和修改不够方便;相比之下,for循环更胜一筹。
①.break
for中的break与while中的beak一样,是用于跳出当前程序,永久终止循环的。
②.continue
continue是用于终止本次循环,本次循环中continue后面的代码不再执行;
而是直接跳转到for循环的调整语句,然后进行下一次循环判断。
do 循环语句; while(表达式); |
循环至少执行一次,使用场景有限,所以不常使用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。