分支和循环语句

简介: 分支和循环语句

首先道个歉,上次我说将每天学习后更我所学习的东西,但是我却认为听懂了没必要,直到今天刷题目的时候发现有些基础点还是不会,所以我将回头把之前学过的东西在写出来。

今天先写分支和循环语句,这也是我看完初识c语言之后的第一节课,也算入门级别的,如果有漏掉没说的,欢迎补充。

1、什么是语句?

语句就是有;分号隔开的就是条语句,就像:

1+2;

a+b;

这样的都是一条语句 。

2、分支语句

分支语句包含if语句和switch语句。

先来介绍if语句:

像下图就是一个最标准的if语句,if语句的组成就是

if(表达式)

{语句}

else

{语句}

在表达式中判断为真就执行下面的语句,也就是我下图的好好学习,如果位假就执行else后面的语句,也就是天天向上,当然else后面还可以跟if(表达式)这个意思就是第一个if的表达式为假,判断第二个if的表达式,如果为真就执行,为假就接着向下执行,同理就可以有很多else if,如第二个图,第三个图就是运行结果。

接着说说switch语句,这个语句的用法就是switch(表达式),判断这个表达式的值,并于下方case后面的值进行相匹配,哪个一样进入哪个case后面的语句,如果都没有就退出或者进入default后面的语句,break就是跳出,也可以不跳出接着向下执行。

3、循环语句

循环语句有while()、do{} while()、for()这三种。

首先就是while(表达式)这个语句就是表达式为真就执行,为假就退出,就像下图所示,n为真的时候就一直打印好好学习,天天向上!,然后自减1,直到为0退出循环。

do {语句}while(表达式)这个语句就是先执行一次语句,在进行判断表达式的内容分,如下图所示,n为0应该不执行语句的,但还是打印了一次好好学习,天天向上!,所以这就是do{}while()语句,也是和while()语句的区别。

for ( 表达式 1 ;表达式 2 ;表达式 3 ) 循环语句;表达式1是赋值,也是初始化,表达式2是判断条件,表达式3是在循环语句结束后所执行的调整部分。

如下图就是for语句的使用。

for语句不能在循环里面改变控制量,这样很容易造成死循环或者其他错误。

int i = 0 ;

// 前闭后开的写法

for ( i = 0 ; i < 10 ; i ++ )

{}

// 两边都是闭区间

for ( i = 0 ; i <= 9 ; i ++ )

{}

如上所示两种都是循环10次,所以一定要看好循环次数,差点忘了break和continue了,这个就是再循环语句中控制跳出的,如下图所示,i执行到5的时候退出循环不执行下面的语句,continue就是终止这次循环,下次继续,好了我们这次的总结结束了,如果有漏掉的欢迎补充。

 


目录
相关文章
|
5月前
|
Go C语言
分支语句与循环语句,详细讲解
分支语句与循环语句,详细讲解
|
6月前
|
算法 Unix 数据安全/隐私保护
分支和循环语句2
分支和循环语句2
58 0
|
5月前
|
数据安全/隐私保护
分支和循环语句(2)
分支和循环语句(2)
31 1
|
5月前
|
C语言
分支和循环语句(3)
分支和循环语句(3)
33 0
分支和循环语句(3)
|
5月前
|
C语言
分支和循环语句(1)
分支和循环语句(1)
42 0
|
算法
分支与循环语句的练习
分支与循环语句的练习
|
6月前
|
存储 缓存 Linux
分支与循环语句1
分支与循环语句1
40 0
|
11月前
|
数据安全/隐私保护 C语言
分支语句与循环语句(2)
分支语句与循环语句(2)
57 0
|
11月前
|
C语言
分支语句和循环语句(1)
分支语句和循环语句(1)
51 0
|
算法 数据安全/隐私保护
分支语句与循环语句——练习
分支语句与循环语句——练习
49 0