C语言学习——分支语句之switch语句

本文详细介绍了C语言中的switch语句,作为控制流程的一种方式,它适用于多分支的情况。文章讲解了switch语句的基本形式、代码实例、default子句的使用,并提供了一个小练习帮助读者巩固理解。通过学习,读者可以更好地掌握如何在C语言中使用switch语句进行条件判断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

C语言是结构化的程序设计语言
主要包含三个结构 也就是 顺序结构、选择结构、循环结构


一.什么是语句?

C语言中的语句可以分为以下五类

1.表达式语句
2.函数调用语句
3. 控制语句
4. 复合语句
5. 空语句

本篇文章主要介绍控制语句

控制语句用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持三种结构:顺序结构、选择结构、循环结构),它们由特定的语句定义符组成,C语言有九种控制语句
可分成以下三类:

  1. 条件判断语句也叫分支语句:if语句、switch语句;
  2. 循环执行语句:do while语句、while语句、for语句;
  3. 转向语句:break语句、goto语句、continue语句、return语句

一、分支语句(switch语句)

switch语句也是一种分支语句,常常用于多分支的情况
比如:
输入1,输出星期一
输入2,输出星期二
输入3,输出星期三
输入4,输出星期四
输入5,输出星期五
输入6,输出星期六
输入7,输出星期日
那我没写成 if…else if …else if 的形式太复杂 这时我们就可以使用switch语句


1.switch语句的基本形式

switch(整型表达式)
{
   
	case 整形常量表达式:
                        语句;
                        break;
    case 整形常量表达式:
                        语句;
                        break;
    default:
                        break;
    
}
  • switch() 括号内一定是整形表达式
  • case后必须是整形常量表达式

2.代码实例

#include <stdio.h>
int main()
{
   
    int day = 0;
    switch(day
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值