C/C++ 循环语句

循环语句的结构与使用

 

循环的概念和意义

循环语句:就是程序路径的一个回路,可以让一部分代码重复执行。

循环语句的分类及基本结构:  

1.while(控制语句)

{

循环体

}

while语句中的break和continue用法还是不变的,遇到break,直接终止循环。continue的用法还是终止本次循环,再次跳转到while部分的判断,进行下一次的入口判断。

2.for(控制变量的初始值;控制语句;控制变量的变化)//三部分都可以省略,第一部分可以定义在循环前,第二部分可以省略,第三部分可以放在循环体内。

{

循环体

}//for循环语句多用于穷举。

在使用for循环中有一些建议: 
1、不可以再在循环内部改变循环变量,防止for循环失去控制。 
2、for循环中尽量采取半开半闭区间写法。

3.do

{

循环体

}while(控制语句)//先执行一次循环在判断是否进行下一次。

循环语句可以解决的问题

1.多组数据的处理。

     1).n组数据输入(n已知)

      例:for(int i=1;i<=n;i++)

           {scanf();}

     2).n组数据输入(n未知)

      例:while(scanf()!=EOF)

2.画图形。

      1).循环暴力输出

        寻找行列变化的规律,逐行输出。

      2).坐标法

        给每一个图形构成字符赋予坐标,寻找坐标的变化。

3.有规律变化的问题

     如:敲七,数字反转等。

循环嵌套

循环的嵌套:
一个循环体语句中又包含另一个循环语句,称为循环嵌套。
嵌套注意事项:
1.使用循环嵌套时,内层循环和外层循环的循环控制变量不能相同。
2.循环嵌套结构的书写,最好采用“右缩进”格式,以体现循环层次的关系。
3.尽量避免太多和太深的循环嵌套结构。

循环语句学习的感悟

   循环语句的学习让我感受颇多。oj上的题目与以前的条件结果和顺序结构瞬间提升了一个档次。多组数据的处理也让题目的复杂程度陡然上升。但是循环的学习也让我学会了什么才是自学。如何利用身边的一切资源,凡我所知,尽为我用。未知的惶恐和新知识带来的踏实,就像循环一样,一次又一次涌上心头。虽然循环,条件,顺序已经能解决大部分问题,但是在处理实际问题时仍然有巨大的局限。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值