for循环、break和continue、二重循环 | 您所在的位置:网站首页 › for循环里break和continue › for循环、break和continue、二重循环 |
1.循环语句可以反复多次执行同一组语句 2.for关键字可以用来编写循环 可以在for循环里让一个变量依次代表一组数字,然后使用同一组语句处理这个变量代表的每一个数字。 这个变量叫做循环变量。 按照统一的规律从第一个数字开始,把每个数字都计算处理并让循环变量代表它 以下格式用来描述循环变量的变化过程。 (把开始的数字赋值给循环变量;用逻辑表达式描述循环变量和结束数字之间的关系;根据前一个数字计算后一个数字的规则) 例子: 如果一个问题的解决过程中包含一组数字的变化过程,每个数字的处理方法又类似就可以解决这个问题。 练习: 反复执行的语句 } 这个结构表示反复执行大括号里面的语句,直到逻辑表达式的结果为假。 例子: 输出结果:0 1 2 3 4 5 如果while循环的逻辑表达式永远为真,就成为了死循环。 while循环里也可以使用break;和continue;语句 例子:用while循环实现猜数字 #include #include #include int main() { srand(time(0)); int num=0,num1=rand()%100;//rand每次生成的数都很大,直接除100求于余数就可以出现0~99之间的数,如果是0~100则是rand()%100+1; while(num != num1) { printf("请输入一个0到99的数字:"); scanf("%d",&num); if(num > num1) { printf("猜大了\n"); } else if(num < num1) { printf("猜小了\n"); } else if(num = num1) { printf("猜对了\n"); break; } } return 0; } while循环会交替执行逻辑表达式的计算和大括号里面的语句。 while循环第一步首先计算逻辑表达式的结果,如果这个时候逻辑表达式的结果为假就直接结束。 while循环有可能不执行大括号里面的语句。 11.do...while格式也可以用来编写循环 do...while循环格式如下 do{ 反复执行的语句 }while(逻辑表达式); do...while循环小括号后面必须用分号结束。 do...while循环也是交替执行逻辑表达式的计算和大括号里面的语句。 do...while循环首先执行大括号里面的语句。 do...while循环可以保证大括号里面的内容至少执行一次。 例子: 练习: |
CopyRight 2018-2019 实验室设备网 版权所有 |