前言:
哈喽,大家好。最近事情比较多,已经很久没有给大家更新了,sorry啊!
今天给大家介绍一下分支与循环,分支与循环在C语言中也是相对重要的一部分,也是每个语言初学者的基础,下面我带大家简单了解下。
一、简述分支与循环
1、什么是分支?
C语言是结构化的程序设计语言,主要分为:选择结构、顺序结构、循环结构。
分支结构主要通过if、switch实现
在分支结构中,我们通过选择不同的方向就会达到不同的效果。
2、什么是循环?
循环结构就是在程序中需要反复去执行的部分。
二、分支
下面就是if语句的基本格式
if (表达式)
{
语句;
}
如果表达式为真语句就会执行,相反的表达式为假语句就不会执行。
在if表达式中0代表假,非0代表真。
接下来,我们通过一个简单的例子带大家更加清楚的了解C语言。
#include <stdio.h>
int main()
{
int num = 0;
if (num == 0)
{
printf("买彩票赚了一百万!!!");
}
return 0;
}
在上面例子中,表达式结果为真,下面的语句就会执行。
在分支语句中我们不能只有一种结果所以我们可以在程序中添加else
else的作用就是否则就
这时,我们发现当num等于2后,结果也导向了第二种可能性
我果然在做白日梦。。。
三、循环
1、循环的类型
循环主要分为while循环、for循环、switch循环。
2、while循环
C语⾔提供了3种循环语句, while 就是其中⼀种,接下来就介绍⼀下 while 语句。
同时,while 语句的语法结构和 if 语句⾮常相似。
下图是while语句的执行顺序:
通过循环语句我们可以在屏幕中输入数字1-10
3、for循环
for循环是在循环语句中使用最多的,下面就是for循环的基本格式。
for (表达式1; 表达式2; 表达式3)
{
语句;
}
表达式1 ⽤于循环变量的初始化
表达式2 ⽤于循环结束条件的判断
表达式3 ⽤于循环变量的调整
4、switch语句
switch语句是一种特殊的if else语句,它可以用来判断多种结果
switch (值) {
case value1:
case value2:
default:
}
在上图中,值的不同也对应着不同的结果,如果找不到对应的结果就会直接输出default
(注:case后面的值必须为整形常量表达式)
总结
这一次带大家简单的了解了一下分支与循环,并简单介绍了分支与循环的基本程序格式。