C语言分支与循环之分支语句

C语言分支与循环包括以下几条语句:if语句,while语句,goto语句,switch语句,for语句等,其中还有continue和break在循环中的使用。

一.if语句

if语句的基本结构如下:

if(表达式)

{

    语句
}

当if()括号里的语句为真,就执行if下控制的语句。if只能控制一条语句,若是想要控制多条语句,可以加一个大括号,如上。

if 还可以搭配else使用

else就是除了if()中的其他条件

还有如下if ...else if ...else语句

加上括号之后更加有条理,即是

当出现多个if else的时候,if与最近的else匹配

二.switch语句

switch语句的基本语法如下:

switch(input)

{

   case 1:

       语句;

        break

   case 2:

}

switch语句中,switch()填入的是整型变量

case后面的数字也只能是整型实数。

switch()相当于选择一个入口,case 1:相当于进入了一个名为1的入口。

但是由于没有出口,所以会一直执行,直到完成任务。                                                                                                               

例:输入1~7,当为一时打印星期一,以此类推。

d

而break可以充当一个出口。

default和case没有先后顺序,只要对程序结果没有干扰。

如有错误之处,欢迎指正。

  • 18
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值