十、 循环结构和随机数
2016-01-30 11:02
246 查看
循环结构:for循环,break、continue,while循环,do while循环
循环结构:在一定条件下,循环执行某段程序(语句),被执行的程序(语句)称为“循环体”
随机数:arc4random()%(b-a+1)+a
for循环:
for(循环变量初始化;循环条件;循环变量增量){
循环体;
}
break:循环语句中,跳出本层循环
前提:(for循环中包含switch语句和if语句,且if语句在switch下面)
将switch中的break更改为continue,使得程序从switch中跳出来,且不执行switch下面的语句,但是不影响整个for循环的执行,直到满足循环结束条件。
switch中的break是跳出switch本次循环,但是不影响switch下面的语句。当switch下面语句中的if中出现break时,则整个for循环下的语句结束。
while循环:先判断循环条件是否为真,如果为加,跳出循环;如果为真,则执行循环体语句,直到循环条件为假时,结束循环。注意:while语句包括循环条件和循环语句两部分,循环变量初始化写在while循环前面,而循环变量增量写在循环体内,作为语句的一部分。
do…while:先执行循环体,再判断循环条件,直到循环条件不满足时,结束循环。注意:使用该语句时,语句至少可以被执行一次。
循环结构:在一定条件下,循环执行某段程序(语句),被执行的程序(语句)称为“循环体”
随机数:arc4random()%(b-a+1)+a
for循环:
for(循环变量初始化;循环条件;循环变量增量){
循环体;
}
break:循环语句中,跳出本层循环
前提:(for循环中包含switch语句和if语句,且if语句在switch下面)
将switch中的break更改为continue,使得程序从switch中跳出来,且不执行switch下面的语句,但是不影响整个for循环的执行,直到满足循环结束条件。
switch中的break是跳出switch本次循环,但是不影响switch下面的语句。当switch下面语句中的if中出现break时,则整个for循环下的语句结束。
while循环:先判断循环条件是否为真,如果为加,跳出循环;如果为真,则执行循环体语句,直到循环条件为假时,结束循环。注意:while语句包括循环条件和循环语句两部分,循环变量初始化写在while循环前面,而循环变量增量写在循环体内,作为语句的一部分。
do…while:先执行循环体,再判断循环条件,直到循环条件不满足时,结束循环。注意:使用该语句时,语句至少可以被执行一次。
相关文章推荐
- Android TextView setGravity不起作用
- 九、作用域
- ( 译、持续更新 ) JavaScript 上分小技巧(二)
- C++ inline内联函数使用注意事项
- CentOS----Linux虚拟机的目录结构
- bootstrap学习
- 第一个只出现一次的字符位置
- 【设计模式】——简单工厂、工厂方法和抽象工厂
- 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(1月30日)
- 八、字符串数组
- hdu3416
- 某科学的间断超电磁炮
- 七、二维数组
- layoutSubview触发时机
- 成本太高,京东配送扛不住了?
- 六、 数组
- SAP打印出库单需求
- Google Protocol Buffer 协议
- 下拉框动态添加字段
- 使用clumsy模拟网络延迟