笔记_17 循环语句——for循环

一、基本语法

第一个空(初始表达式):一般声明一个临时变量,用来计数

第二个空(条件表达式):表明进入循环的条件,是一个bool结果

第三个空(增量表达式):用第一个空中的变量进行自增减

 实例(循环逻辑):

 第一次进入循环时才会调用第一个空的代码(声明变量代码)

每次进入循环之前,都会先判断第二空中的条件,满足才会进入循环

执行完循环语句块中的代码后,最后才执行第三个空的代码(变量自增减)

上图的for循环打印结果是0~9,其运行顺序(循环逻辑)是这样:

先运行声明临时变量代码:int i = 0;  ——>  生效过后下一步 ——> 打印i(此时i=0)——>第一次打印完之后 ——> 执行i++语句 ——> 然后不再执行第一个空里的代码(int i = 0;) ——> 直接进入条件判断(i < 10;) ——> 满足则打印 ——> 打印完再自增减…… 如此反复,直到判断条件不满足跳出循环

还能这样写for循环:

for循环括号里的式子看起来更复杂了(一般不会那么复杂),但依旧“有迹可循”:

for循环里的三个空位必须按照规则填写,只要满足规则啥都能写

第一个空位就是声明变量,所以可以连续声明

第二个空就是循环进入条件,只要是bool结果的表达式都行

第三个空位就是执行一次循环逻辑之后要做的事情,做啥都行 

二、支持嵌套

三、特殊写法

(1)死循环

(2)空写外面

 总结:for循环的三个空甚至可以都空着,可以按需求填写

四、对比while循环

for循环对于计数,取一个范围内的所有数更简单明了

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值