C语言分⽀和循环

今天为大家带来的是有关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 就⾮常的⽅便了。

例如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值