[教程][C#] 新手入门教程#13——For循环
27 Nov 2013如果老师罚你写“我上课时不会吵闹”100遍,你会怎么办?
你:呜呜 大哭 然后泪奔
我:…
For 循环很简单
听名字就知道,它是用来做一些一直重复的工作的
(创建新project,加一个button 等等那些我以后都不特别申明了啊)
For loop 的结构是这样的:
first part
就是控制整个for loop 的变量
它可以在for 之前被定义
或者在for loop 时才定义
second part
控制整个for loop的情况
当condition等于false 时,整个for loop 结束
third part
这个部分在整个for loop 完成一次循环后救护被执行
code body
就是在每一次循环运行的代码
比如说你要显示5个message box
首先它会申明一个变量i
而且i 等于 0
然后检查i 是不是小于5
如果是
执行Messagebox Show
执行完毕后
就会执行i++
现在i=2
然后for 会检查i 是不是小于5
..[余下跳过]
现在i=4
检查condition执行code body 后
i++
现在i=5
可是i 小于 5 的情况不成立(返回false)
所以整个for 循环结束
这是结果:
(想想为什么不会看到5出现?)
你:假如我不要0、1、2、3、4, 我要0、2、4、6、8呢?
更改i++就好了啊!
i<=8 就是代表在i 等于9的时候才结束循环(这代表整个代码也可以这样写:
i+=2 就是每一次 i = i + 2
你:如果我要4、3、2、1、0呢?
i++ 换成i–就好了啊!
i>=0 就是i = –1 的时候结束循环
注意:int i = 0 变成 int i = 4 了!
因为我们要的是从4开始
简单吧!
还有就是如果你要无限循环
就可以直接去掉condition的部分
Published by Gary Ng