《第六章循环总结》


这几个周我们学习了循环,接下来我讲说一说我对循环的初步理解。
我认为循环中for语句的作用最大,只要用的合适,甚至可以完全代替while和do-while语句,但是有时运用for循环需要在循环外增加条件才能进入,这时不妨考虑考虑do-while语句,可以增加代码的简便性,但同时也要记住给while和do-while循环之前将计数的变量初始化,并且do-while要在最后加分号。最重要的for循环,括号之间,首先是初始化变量,然后控制循环的条件,然后是循环时的操作。循环中若不知道循环的次数,那么可以用if,即如果达到了某个条件,break。break作用是跳出当前的一个循环。与之相对应的是continue,他们的区别是continue是跳出一次循环,然后继续循环。break是直接跳出,不再循环。如果想要退出多重循环,就要用goto方便,否则用if条件,但需要每重循环都加if。goto用法:
if() goto A
......
A:cout<<
exit则是结束程序。若循环中需要随机数,需要加入头文件time.h,然后程序中加入srand(time(NULL))然后a=rand()即可。
循环与if语句结合起来的话,可以完成循环中判断,循环中分类。所以使用循环语句时要灵活运用。循环的题目有一个特别好的办法,分暴力法,只要时间够用,那么所有题都可以用暴力法。反之可以用分析的,但是分析法的思维量大,所以做题时需要灵活应对。
注:多重循环时注意是不是break只跳出了一重循环!

猜你喜欢

转载自blog.csdn.net/qq_43540087/article/details/84865218