前言:本文主要介绍C语言的分支与循环语句,C语言作为一种基础且运用广泛的结构化语言,主要可将其分为三大结构:顺序、分支、循环结构,本文主要围绕C语言的分支与循环结构展开进行介绍,主要介绍分支语句中的if,switch语句,循环语句中的for,while,do-while语句,以及分支与循环两种语句相互嵌套的情况。
分支结构:
(1)if语句:
基本结构
if(条件表达式或者语句)
{
满足该条件执行的语句;
}
else if(条件表达式或者语句)
{
满足该条件执行的语句;
}
......
else
{
以上条件都不满足执行的语句;
}
代码示例:
该语句采用if语句,分情况说明不同年龄阶段的人应该如何称呼,因gitee兼容性问题,printf语句没有显示完整。
(2)switch语句:
基本结构
switch(常量表达式)
{
case (常量):
{
满足该条件执行的语句;
break;
}
case(常量):
{
满足该条件执行的语句;
break;
}
.........
default:
{
以上条件都不满足执行的语句;
break;
}
}
代码示例:

该语句采用了switch语句在屏幕上打印星期一至星期日。
至此,C语言分支结构中的if,switch两种语句介绍完成。
下面介绍循环结构中的for,while,do-while循环。
循环结构:
(1)for循环
基本结构
for(表达式1;表达式2;表达式3)
{
循环执行的语句;
}
表达式1为初始化部分,用于初始化循环变量
表达式2为条件判断部分,用于判断循环时候终止。
表达式3为调整部分,用于循环条件的调整。
代码示例:

该语句采用for循环求得100以内3的倍数,恰当使用循环语句能够很好地简化代码。
(2)while循环:
基本结构
while(执行循环需满足的条件)
{
执行循环语句;
}
代码示例:

该代码采用while循环求一个整数由几位数组成,当n=0时循环结束。
(3)do-while循环
基本结构
do{
循环执行语句;
}while(循环需满足的条件);
do-while语句与for,while循环语句不同的是do-while的循环语句至少会被执行一次。
代码示例:

该语句采用do-while语句实现在屏幕上打印1~10的数字。
至此,C语言循环结构中的for,while,do-while三种语句也介绍完毕,下面举一个例子来介绍C语言中分支与循环两种结构相互嵌套的情况。
代码示例:


该代码采用if语句和for循环两种结构实现求100~200之间的素数,采用for循环将范围限定在100~200之间,以及用for循环和if语句来判断一个数是否为素数,count作为计数器,统计100~200之间有多少个素数。
综上,C语言的分支和循环两大结构介绍完成,利用好这些语句可以很好地帮助我们简化代码量,从而达到我们的目的。如果这篇文章有帮助到你,作者不胜荣幸。作者学识尚浅,文章若有不足之处,欢迎各位指正!

771

被折叠的 条评论
为什么被折叠?



