初识c语言之分支与循环

1.开始c语言学习中,知道了C语言中有三大类语句,分别是分支语句,循环语句,转向语句

2.首先学习的是分支语句,分支语句包括if语句和switch语句,我知道了C语言里零表示假,非零表示真,根据if()中的条件是否为真,来决定是否要执行后面的语句,If语句只能控制一条语句,如果想要控制多条语句,则需要加上{},If语句可以嵌套,在if else语句中,Else可以与另一个if连用构成多重判断,如果有多个if和else, else总与最近的if匹配,在学习if语句的过程中,我还学习了三种操作符,第一种是关系操作符,C语言中用于比较的表达式称为关系表达式,里面使用的运算符称为关系运算符,关系表达式通常返回零或一表示真与假,其中有一个相等运算符==需要注意与赋值运算符=是两个不一样的运算符,第二种是条件操作符,它是唯一的,它也叫三目操作符,需要三个操作数 形式为exp1?exp2:exp3,他的意思是,如果exp1是真的那么exp2为最终结果,反之exp3为最终结果,第三种操作符为逻辑操作符,注意逻辑操作符里有短路运算,因为语句的判断条件不能连写,所以通常要借助逻辑操作符,分支语句的另一个就是switch语句,switch()会根据表达式不同的值执行相应的case分支,如果找不到对应的值,就执行default分支,注意switch后的表达式,必须是整型表达式,Case后的值必须是整型常量表达式,字符也可以,因为字符代表它的ASCII码,其次,需要注意case和后面的数字之间必须有空格,每一个case语句中的代码执行完成后,需要加上break才能跳出这个switch语句,如果switch后表达式中的值,无法匹配代码中的case语句的时候 就加入default语句,在switch语句中,case语句与default语句没有顺序要求

3.接下来介绍的是循环语句,循环语句有三种,第一个介绍的是while语句,while()后面是它的语句,如果循环体想要包含更多的语句,可以加上大括号,()中的表达式为真,才执行后面的语句,注意括号后没有分号,第二个是for循环语句,形式为for(  表达式1 ;  表达式2  ;  表达式3  ;),他把初始化判断调整三个部分放在了一起,表达式1用于循环变量的初始化,表达式2用于循环结束条件的判断,表达式3用于循环变量的调整,注意在for循环过程中,表达式1初始化部分只被执行一次,最后一个是do while循环,它的特点是至少先执行一次再进行判断,do后面接语句,再接while(),注意括号后有分还

4.在实际的运用中,还常常用到转向语句,先认识两个break和continue语句,Break的作用是永久的跳出当前循环,只要执行,直接就会跳出循环,继续往后执行,continue的作用是跳过本次循环后边的代码,在for循环和while循环中有所差异

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值