c++ 循环语句知识总结

在本章中主要学习了各种循环语句,分为for循环 while 循环以及do while循环

for语句的基本形式为:for(a=一整数代表,可以是变量;a<=一整数,也可以是变量;++a或--a)

其中若a为依次相加则循环第二个条件减去第一个条件中a的数值再加一。在一些情况下可以不写三种情况,若不写情况二则为死循环,一般这种情况下会加上if语句,在if语句中添加break;其作用为终止本次循环并进行下一次循环,当你不确定循环多少次但有循环停止的条件时可以利用if语句,当符合条件则break跳出循环,for语句就像在操场跑圈,有着较为严格的循环次数的机制,可以较为精确的让其循环你想要循环的次数。在for循环中可以在括号中引入逗号,这样可以让for循环语句更加灵活,减少因变量的变化问题导致循环出错。

break:打断当前循环进行下一项任务,即为停止未跑完的圈数,停止跑步。

continue:打断当前本次循环,即一次循环的任务,可以理解为停止跑当前的一圈,即少跑一圈,开始跑下一圈。

while语句的基本形式为:while(条件语句)即只要满足条件就进行循环,在此循环方式中也可以与break与continue共同使用,相比于for语句其循环的次数更加灵活,不是事先规定跑了多少圈,而是根据条件语句实时改变。其中需要自己控制循环次数而且跟输入个数不知,不清楚的时候,可以使用while(cin>>a)来实现,但要注意,括号后不要加分号,否则容易让电脑误以为这是一条分句,导致后面的语句无法进行,可以加上中括号进行多种语句的实施,而while(cin>>a)的形式意思为输入几次数据则进行几次循环,这是for语句无法运用的。

do while语句 其基本形式为:

do{运行条件1;

运行条件2;

运行条件....;}

while(条件语句 可多条);

注意 在本循环语句中与while循环语句不同,这个循环语句需要在while语句的括号后加分号,否则无法运行。

do语句后面为要执行的命令语句,可以书写多个语句,while中的条件语句与上述while语句中相同,当符合条件进行do中的语句。

循环中偶尔会用到判断语句,其中就要bool类型的语句,c++中支持bool,false,true三个关键字,false指的是0,true指的是非0常数。这样可以确定问题的正确性

在循环中也会遇到嵌套问题,循环嵌套一定不要搞复杂,若为两个嵌套可以先确定行或列然后再确定列或行,这样可以让思路保持清晰不乱,若为三个及以上则层层分析从最下面的循环开始,先结束最下面的循环在进行上一层的循环,因而对于多层嵌套一定要先认真分析。

循环中一些基础符号不能弄错,其中双等号为等于而单等号为赋值,若搞错符号可能导致循环无法循环,还有各种逻辑符合

!为非 |为或 &为且 这三种是较为常用的,在循环中>=,<=为大于等于和小于等于,不能写成数学中的符号,否则无法录入

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值