您的位置:首页 > 其它

[TwistedFate]循环语句:while循环,do...while循环,for循环

2015-10-13 08:45 459 查看
1.循环结构:

在满足特定条件(循环条件)下,反复执行一个语句(循环体)

2.while循环语句:

while(条件表达式){

循环体(反复执行);
}

执行顺序:先去判断循环的条件如果成立执行循环体,
然后再判断循环条件成立就执行循环体,反复..直到判断条件不成立
3.随机数
<span style="font-size:18px;">公式: int num = arc4random() % (大数 -小数 + 1 ) + 小数;</span>

4. break 在循环当中的使用跳出本层循环(结束本层循环)
continue在循环当中的使用跳出本次循环(结束本次循环)
<span style="font-size:18px;"> <span style="white-space:pre">	</span>int number =1;
<span style="white-space:pre">	</span>while (1) {
if (number ==3) {
<span style="white-space:pre">	</span>number++;       //防止死循环
<span style="white-space:pre">	</span>continue;       // continue跳出了本次循环下面的代码没有执行增量没有增加会造成死循环
<span style="white-space:pre">	</span>}
printf("俯卧撑 %d \n",number);
if (number ==5) { //第五次的停止
break;     //跳出本层循环(结束本层循环)
<span style="white-space:pre">	</span>   }
number++;
<span style="white-space:pre">	</span>}
<span style="white-space:pre">	</span></span>

5.do...while循环
特点:不管判断条件成立与否先执行一次循环体
/**
* do {

循环体
}while(判断条件);
*/
6.for循环

for (循环变量的初始化;循环条件;循环增量) {
1 23
循环体;
4
}
执行顺序 1(增量初始化)->2(判断语句)->4(循环的语句)->3(循环增量)->2->4->3->2->4->3
7.循环嵌套
要点 :外层循环控制行数 内层循环控制列数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: