c语言(2)
(一)知识点
循环结构
一丶for语句
1丶格式
格式1
for(控制变量初始化表达式;条件表达式;增量表达式)
语句1;
格式2
for(控制变量初始化表达式;条件表达式;增量表达式)
{
语句1;
语句2;
......
}
2丶注意
(1)for语句用于实现当型循环控制语句,适合于循环次数已知,计数控制的循环。
(2)for语句中的声明变量只在for循环结构中有效。
(3)i++使用i,再自己加1;
++i先自己加1,使用i;
(4)如何对循环变量进行赋值,决定了循环的执行次数,如果在循环体内再次改变这个变量的值,将改变循环的正常执行次数。
二丶while语句
1丶格式
while(循环控制语句)
{
循环序列
}
2丶注意
(1)while语句属于当型循环。
(2)while语句中循环控制表达式是在执行循环体之前测试的,当符合while后括号内条件时执行循环。
(3)while语句适合于循环次数未知,条件控制的循环。
(4)注意while后没有分号,否则会造成死循环。
三丶do-while语句
1丶格式
格式1
do
语句1;
while(条件表达式);
格式2
do
{
语句1;
语句2;
......
}
while(条件表达式);
2丶注意
(1)do-while语句用于直到型循环控制结构,在循环底部进行循环条件测试,循环至少执行一次,如果循环控制表达式的值为假,就退出循环,执行循环体后面的语句。
(2)适合于循环次数未知,条件控制的循环。
(3)注意while后面有";"。
三丶循环嵌套
循环嵌套即将一个循环放在另一个循环语句的循环体中构成的循环。
while,do-while和for这三种循环均可以相互嵌套。
四丶break语句
break语句除用于switch语句中,还可用于由while,do-while和for构成的循环语句中。
当执行循环体遇到break语句时,循环将立即终止,从循环语句后的第一条语句开始继续执行。
五丶coutinue语句
continue语句与break语句都可以用于对循环进行内部控制,但当循环体遇到continue语句时,程序将跳过countinue语句后面尚未执行的语句,开始下一个循环。
countinue语句现在不推荐使用。
六丶goto语句
用于流程控制。当程序需要退出多重循环时,用goto要比break方便。
(二)解决的问题
使用循环语句可以允许用户连续进行多组算数运算,使得原本麻烦的问题简单化,可以重复一些相近的操作,完成一些重复的任务,例如累加,累乘问题,循环语句使在程序设计时,将一些问题用一个语句解决。
(三)感悟
刚开始做循环语句的题目时,第一道题都不会做,感觉非常难,后来在学习循环语句的过程中,逐步学习到了一部分循环语句的内容,再做了一部分题目后,初步认识了循环语句题目的解题思路,但想掌握循环语句,还需继续学习。
c语言(2)
最新推荐文章于 2022-07-21 18:13:01 发布