C语言第三节 循环结构
1、for循环
/* 循环结构 就是在满足特定条件下,反复执行某程序的结构;
循环的主要作用是减少重复代码的书写,让代码简洁;
循环的四大内容:
1、循环变量初始化;
2、循环条件;
3、循环增量;
4、循环体; */
/* for循环的语法格式:
for(循环变量初始化①;循环条件②;循环增量③){
循环体④;
}
for循环的执行顺序为:①②④③②④③② ... ,当②不满足时,跳出循环;
for循环的循环次数为:(第一个不满足循环条件的数 - 循环变量初值)/ 循环增量; */
2、随机数和 break、continue
/*
随机数 函数为 arc4random();
获取[a, b]范围内随机数的公式为 arc4random() % (b - a + 1) + a; */
//在循环中有两个常用的关键字 break、continue。
//berak,结束本层循环,跳出 break最近的一层循环,腿断了;
//continue,结束本次循环,还会执行下一次循环,如厕;
3、循环嵌套
//既循环里面又有循环,注意两个关键字的使用;
4、while do…while
/* while循环的表达式:
while (条件表达式) {
循环体;
}
当满足循环条件时,执行循环体,不满足时退出循环; */
5、三种循环结构的区别
/* for循环:多用于明确循环次数的循环,而且是以后非常常用的循环结构,重点在于for循环的循环嵌套;
while循环:多用于循环次数不明确的循环,知道循环结束的标志,先判断条件,在执行循环体;
do...while循环:多用于循环次数不明确的循环,知道循环结束的标志,先执行循环体,再判断循环条件,不管条件是否成立,循环体至少会被执行一次 */