首页 > 其他分享 >Switch语句使用方法和注意点

Switch语句使用方法和注意点

时间:2023-08-14 11:33:47浏览次数:40  
标签:语句 case 星期 break Switch 注意 printf day

Switch语句是一种多分支选择结构,与case、break、default配合使用,控制程序运行流程。

Break控制退出Switch代码块,如果不使用break控制,程序会顺序执行后续case语句中的代码。

default可以用来做错误处理,专门处理case以外的所有情况。

int main() {

	int day = 0;
	printf("请输入数字:");
	scanf("%d", &day);

	switch (day) {
		case 1:
			printf("今天星期%d\n", day);
			break;
		case 2:
			printf("今天星期%d\n", day);
			break;
		case 3:
			printf("今天星期%d\n", day);
			break;
		case 4:
			printf("今天星期%d\n", day);
			break;
		case 5:
			printf("今天星期%d\n", day);
			break;
		case 6:
			printf("今天星期%d\n", day);
			break;
		case 7:
			printf("今天星期%d\n", day);
			break;
		default:
			printf("对不起,没有星期%d\n", day);
			break;
	}

	return 0;
}

输出结果:

Switch语句使用方法和注意点_Switch语句




标签:语句,case,星期,break,Switch,注意,printf,day
From: https://blog.51cto.com/wurubin/7074405

相关文章

  • 【web_逆向02】某易云逆向注意点
    加密入口需要用到a,b,c三个函数a,不需要动,直接copy就行b,标准的第三方库,直接安装即可:npminstallcrypto-js千万不要去抠CryptoJS,希望各位记住这个格式.js的标准第三方库https://www.npmjs.com/c,有点麻烦,库太老了--npm找不到functionc(a,b,c){var......
  • 一些要注意的问题
    关于重载运算符重载运算符时,我们用了这种方法:booloperator<(constnode&x)const{ returnx.v<v;}实际上等同于这样booloperator<(constnode&x)const{ returnv>x.v;}也能写成这样的形式friendconstbooloperator<(nodex,nodey){returnx.v>y.v......
  • 三、条件语句
    Python-条件语句我们想像一个场景,你平时在登录QQ的时候,系统肯定是判断你的密码和你的QQ账号是否匹配,如果密码不对就会提示你密码错误。那么我们就以这个案例来开始学习条件语句#首先我们定义一个密码变量password=114514#再定义一个你输入的密码(错误的密码)errorPwd......
  • 【转】SQL Server 常用运维语句
    来自:微信公众号  DotNet工控上位机编程链接地址:https://mp.weixin.qq.com/s/wyyuuRMMAgM_4QEvaAdQMw 开发.NET应用时可能会使用SQLServer数据库,对于SQLServer数据库的日常开发,给大家分享一些运维SQL语句。一、场景1:SQLServer死锁分析执行以下SQL,启用SQLServer死锁日志输出......
  • Switch 分支结构
    Switch分支结构基本结构switch(表达式){​ case:常量1:语句块1;​ case:常量2:语句块2;​ case:常量3:语句块3;​ ......​ default:​ default语句块;​ break;}表达式应当是一个具体的值break表示退出没有一个匹配case后的值,自动执行defaul;流程图案例im......
  • SQL 语句创建数据库表时列字段的初始化值
    在SQL中,创建数据库表时可以指定每个列字段的初始值,这称为"默认值"(DefaultValue)。默认值是在插入新记录时,如果没有显式提供该列的值,则自动应用的值。当插入新行时,如果未提供该列的值,则数据库会使用默认值来填充该列。默认值对于确保数据完整性和提供默认选项非常有用。当插入新行......
  • php控制语句
    if语句$a=2;$b=1;if($a>$b){echo"a大于b";}输出:a大于b2.if...else语句$a=1;$b=2;if($a>$b){echo"a大于b";}else{echo"a不大于b";}if...elseif....else$a=1;$b=1;if($a>$b){echo"a大于b&......
  • mysql在索引定义中直接使用条件语句
    原始数据库表如下:CREATETABLE`events`(`id`int(11)unsignedNOTNULLAUTO_INCREMENT,`status`enum('on','off')COLLATEutf8_unicode_ciNOTNULLCOMMENT'开关状态',`type`enum('gas_fee_free')COLLATEutf8_unicode_ciNOTNULL......
  • 解码Transformer:自注意力机制与编解码器机制详述与代码实现
    本文全面探讨了Transformer及其衍生模型,深入分析了自注意力机制、编码器和解码器结构,并列举了其编码实现加深理解,最后列出基于Transformer的各类模型如BERT、GPT等。文章旨在深入解释Transformer的工作原理,并展示其在人工智能领域的广泛影响。作者TechLead,拥有10+年互联网服......
  • 2308-习题 分支循环,goto语句
    1.习题3.1.输入三个整数,从大到小输出这三个数 1#define_CRT_SECURE_NO_WARNINGS2#include<stdio.h>3intmain()4{56inta=0;7intb=0;8intc=0;9inttemp=0;10scanf("%d%d%d",&a,&b,&c);11......