今天为大家带来的是有关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 匹配。
二.操作符
- 双目操作符注意:/是求商,%是求余。
- 单目操作符注意:++,–
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 就⾮常的⽅便了。
例如: