今天为大家带来的是有关C语言分和循环的相关内容,希望可以帮助大家主要内容如下:

1. if语句

2.操作符

3. switch语句

4. while循环

5. for循环

6. do-while循环

7. break和continue语句

8. goto语句

C语⾔是结构化的程序设计语言,支持三种结构:顺序结构、选择结构、循环结构。

一.if语句

1.语法形式:

表达式非0为真,0为假

if语句执⾏流程 例如判断偶数:

2.如果要清楚判断这个数,此时需要else

语法形式:

例如判断奇偶数:

且if,else语句默认只能控制⼀条语句,若想使用多条语句,使⽤ {} 将代码括起来

3.if语句的嵌套(可以进行多重判断)

例如:

注意:else 总是跟最接近的 if 匹配

二.操作符

  1. 双目操作符注意:/是求商,%是求余。
  2. 单目操作符注意:++,–

3.三目操作符(条件操作符

形式如下:

表达式一” />表达式二: 表达式三

4.逻辑操作符:&& , || , !

(1)逻辑取反运算符

(2)与运算符&&

(3)或运算符||

三.switch语句

除了 if 语句外,C语⾔还提供了 switch 语句来实现分⽀结构.

注意:1.case 和后边的数字之间必须有空格。

2.每⼀个 case 语句中的代码执⾏完成后,需要加上 break ,才能跳出这个switch语句。当然, break 也不是每个 case 语句都得有,这就得根据实际情况来看。

3.case,default无顺序要求。

四.while循环

C语⾔提供了3种循环语句, while 就是其中⼀种

语法形式:

执行流程图

例如:打印20~30之间的数

五.for循环

语法形式:

for循环的执⾏流程

例如:用for循环打印20~30之间的数

整个循环的过程中,表达式1初始化部分只被执⾏1次,剩下的就是表达式2、循环语句、表达式3在循环.

执行流程图

do while 语句中循环体是⾄少执⾏⼀次的

例如:用do while循环打印20~30之间的数

七.break和continue语句

在循环执⾏的过程中,如果某些状况发⽣的时候,需要提前终⽌循环,这是⾮常常⻅的现象。C语⾔中提供了 break continue 两个关键字,就是应⽤到循环中的。

break 的作⽤是⽤于永久的终⽌本层循环,只要 break 被执⾏,直接就会跳出循环,继续往后执⾏。

continue 的作⽤是跳过本次循环continue 后边的代码.

八.goto语句

C语⾔提供了⼀种⾮常特别的语法,就是 goto 语句和跳转标号, goto 语句可以实现在同⼀个函数 内跳转到设置好的标号处。

例如:

注意goto 语句如果使⽤的不当,就会导致在函数内部随意乱跳转,打乱程序的执⾏流程,建议能不⽤尽量不去使⽤;但是 goto 语句在多层循环的代码中,如果想快速跳出使⽤ goto 就⾮常的⽅便了。

例如: