C语言 第五章 循环结构
第五章 循环结构
You are more powerful than any other person.
你比任何人都强大。
程序的三种基本结构
顺序结构
选择结构
循环结构
while语句
先判断后执行,表达式为真,
注意:如果表达式的值一直为真,没有改变,并且没有
break;
,则会陷入死循环
1 | while(表达式) |
do-while
先执行后判断
1 | do{ |
for
for 语句中的3个表达式均可省略,但
;
不可省略。
1 | for(表达式1; 表达式2; 表达式3) |
执行顺序
[括号内为循环]
表达式1 -> 表达式2 -> [语句 -> 表达式2 -> 表达式3 ->]
for循环内还可以使用逗号表达式
1 | int sum, i; |
循环嵌套
1 |
|
break和continue
break
:跳出整个循环。
continue
:结束本次循环,转到循环的开始判断是否执行下一次循环。
穷举法
穷举法也成为了枚举法,将在此范围内的所有可能情况逐一验证,知道全部情况验证完毕。
素数
输入一个数,判断其是否为素数
1 |
|