C语言条件判断语句之switch语句

本文介绍了C语言中的switch语句,包括其基本语法、break和default关键字的使用,以及switch语句的嵌套形式。通过示例展示了如何在代码中实现多分支选择,并强调了表达式必须为常量表达式的特点。
摘要由CSDN通过智能技术生成

C语言条件判断语句除了提供了if语句,还提供了一种用于多分支选择的switch语句

其一般形式为:

switch(表达式)

{
      case 常量表达式1:

语句1 ;

break;

case 常量表达式2:

语句2 ;

break;

case 常量表达式n:

语句n ;

break;

 default:  

 语句n+1;

break;  

其中涉及到了break和default两个关键字

break用于跳出switch语句,也就是说,switch语句中执行了一个case语句,如果后面跟了break,

那么就会跳出整个switch语句,但是break是可以省略的

default的作用就是,若前面的case后的内容都不执行,则执行default后的内容,它可以放在switch语句中的任何位置,它也是可以省略的

这里还要注意:switch语句内的表达式一定是一个常量表达式

现在我们用一个简单的代码来介绍一下switch语句

#include<stdio.h>
int main()
{
    int a;   
    printf("请输入1到7的其中一个数组");
    scanf("%d", &a);
	switch (a)
	{
	case 1:printf("monday"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值