C++中如何控制语句只执行一次_安卓逆向学习——循环语句

编程的基础之一就是语言和语句了,只要有了解过C语言、Java等等语言了,今天我们来了解一下循环语句。不知道大家对有没有听过这个概念呢?

一、循环语句的概念

1.含义

循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。

2.优点

它的优点就是循环语句能够精简代码和重用代码,同时循环语句代码有很强的可读性、可维护性。

3.循环结构

循环语句有三种循环结构:for,while,do…while 循环,三者本质没有任何区别都可以循环做事。

二、循环语句介绍

(一)for循环语句

1. for循环语句的语法:

for(初始化语句;判断条件语句;控制条件语句){

循环体语句;

}

2.执行流程:

A:执行初始化语句

B:执行判断条件语句,看其结果是true还是false:

如果是false,循环结束;如果是true,继续执行。

C:执行循环体语句

D:执行控制条件语句

E:回到B继续

3.流程图:

0075fee037004b8d21bce3bc77c5e55f.png

4.示例:

7f5c204999cf968bf8a6615ae7ef1191.png

(二) while循环语句

while循环常用于不确定循环次数的循环。

1.while循环语句语法:

while(判断条件语句) {

循环体语句;

}

2.执行流程:

首先判断条件,如果满足,则执行循环体语句,执行后,回到条件判断,如果满足继续执行,一直到条件不满足,结束。

3.流程图:

429a2e7c6a45ec6b5ae7c84781899821.png

4.示例,打印1~100:

d5fff88a655ae661cd3d54a6d90c0655.png

注意

①先判断再执行 ②循环次数不定 ③避免死循环

(三) do-while循环语句

1.do-while循环语句语法:

do {

循环体语句;

}while(判断条件语句);

1. 执行流程:

先执行循环体,然后再判断,如果条件满足,则执行循环体,.一直到条件不满足为止。

3.流程图:

07c87e5f7a755d0a430840813c78c04c.png

4.示例:

3dfed9c3d38a746ab3983f5d604dd3d4.png

注意

①先执行再判断;②至少执行一次;③最后的分号勿漏。

(四)循环控制语句

break:强行中断,不执行剩余语句,跳出整个循环,循环不会再执行。

使用场景:用在循环和switch语句中,离开此应用场景无意义。

作用:

(1)跳出单层循环。

(2)跳出多层循环,需要标签语句的配合。

continue:跳过本次循环,执行下一次循环。

使用场景:用在循环中,离开此应用场景无意义。

作用:跳出单层循环的一次,可以继续下一次。

总结

通过以上分析,我们基本掌握了for、while、do-while循环语句,以及Break的语法及使用,continue语法及使用。其中while循环语句需要满足条件执行循环中代码,而do-while循环语句,即使不满足条件也会执行一次循环中代码。至于for循环语句,它需要判断3个表达式的结果才能知道是否执行循环当中代码。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值