概述
系列文章目录
文章目录
目录
系列文章目录
文章目录
前言
1.for
一般形式:>
for循环流程
最简形式:>
1)break
2)continue
2.while
3.do...while
总结
前言
文章作者刚入门,内容理解不成熟,有错误之处,欢迎斧正
一、什么是循环
具有判断能力并且能在循环条件范围内不断地重复执行循环体
其中c语言三种主要的循环
1.for
一般形式:>
for(单次表达式;条件表达式;末尾循环体)
{
中间循环体;
}
单次表达式相当于条件初始化,条件表达式即是循环的条件,满足条件进入或者继续执行循环体语句,不满足则跳出或不进入,末尾循环体进行着条件变量的变化,使得越来越接近循环的限制条件,从而实现结束循环
for循环流程
执行过程为:
求解表达式1;
求解表达式2。若其值为真,则执行 for 语句中指定的内嵌语句,然后执行第3步;若表达式2值为假,则结束循环,转到第5步;
求解表达式3;
转回上面第2步继续执行;
循环结束,执行 for 语句下面的语句。
执行过程中,“表达式1”只执行一次,循环是在“表达式2”“表达式3”和“内嵌语句”之间进行的。
但是,其中的三个表达式均可省略变成
最简形式:>
for(;;)
{
中间循环体;
}
但要求是括号里面的分号不能省略,否则编译器无法识别 ,并且要在中间循环体里面实现设置限定条件和越来越接近限制条件,否则程序将进入死循环,即实现上述流程
那么,该怎样结束循环呢?
1)break
结束整个循环即跳出这个循环,如上程序
2)continue
提前结束本轮循环判断进入下一轮循环
break和continue不仅仅在for循环里面适用,在接下来的while和do...while循环里也是一样适用
2.while
基本形式:>
while(条件表达式)
{
循环体
}
while循环不仅功能与for相似,而且循环流程也是相似的,当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。只不过单次表达式放到循环外,末尾循环体放到了循环体中,所以只要for循环的最简形式中不省略条件表达式就相当于while循环
3.do...while
基本形式:>
do
{
循环体;
}
while (条件表达);
do...while循环与for和while循环不同的是,它把条件表达式放到了最后,所以无论条件是否还是为真,该循环都会首先会执行一次do{}之内的语句,然后在while()内检查条件是否为真,如果条件为真的话,就会重复do...while这个循环,直至while()为假
总结
以上就是循环语句的基础知识,循环语句在日常的程序设计中也是需要频繁使用的,其中最为频繁的是for和while语句
最后
以上就是稳重月饼为你收集整理的C语言基础知识之循环系列文章目录前言总结的全部内容,希望文章能够帮你解决C语言基础知识之循环系列文章目录前言总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复