当前位置:首页 » 编程语言 » c语言中switch

c语言中switch

发布时间: 2022-02-06 11:21:12

c语言中switch怎么用

简单的说switch语句也是属于判断语句,if else语句适合3个以内的判断,但是多了用if就不太方便了,所以这时3个以上的判断用switch语句就比较方便了,结构就像楼上的兄弟们那样写的,大概怎么用我举个例子你就懂了。

例:判断一周的食谱,就是星期几的食谱是什么,首先一个星期7天,那么判断七次,用switch语句写法如下:

#include<stdio.h>

void main()
{

int a;//定义变量用于开辟1到7的数字即一星期的天数。

printf("看看星期几的食谱是什么?");

scanf("%d",&a);

switch(a)//开始判断1-7的食谱。

{

case 1:printf("星期一吃水果 ");

break;//结束语句,判断这天后提示完就不执行下面的语句了,否则逻辑错误。

case 2:printf("星期二吃蔬菜 ");

break;

case 3:printf("星期三吃火锅 ");

break;

case 4:printf("星期四吃米饭 ");

break;

case 5:printf("星期五吃西餐 ");

break;

case 6:printf("星期六吃米饭 ");

break;

case 7:printf("星期天吃满汉全席 ");

break;

default:printf("请输入正确的日期 ");//default语句类似else,如果不输入1到7的正确日期就显示这个语句。

break;
}

}

(1)c语言中switch扩展阅读

if 语句:“如果”语句;if—else 语句:“若…(则)…否则…”语句;switch 语句:“切换”语句;switch—case:“切换—情况”语句。

跳转结构

return:用在函数体中,返回特定值(如果是void类型,则不返回函数值)。(K&R时期引入)

continue:结束当前循环,开始下一轮循环。(K&R时期引入)

break:跳出当前循环或switch结构。(K&R时期引入)

goto:无条件跳转语句。(K&R时期引入)

分支结构

if:条件语句,后面不需要放分号。(K&R时期引入)

else:条件语句否定分支(与if连用)。(K&R时期引入)

switch:开关语句(多重分支语句)。(K&R时期引入)

case:开关语句中的分支标记,与switch连用。(K&R时期引入)

default:开关语句中的“其他”分支,可选。(K&R时期引入)

❷ C语言中switch语句的用法

在每个case语句后加上break语句(即在每个printf语句后加上一句break;),执行break后直接跳出switch。这样就只输出一个了

❸ c语言switch case用法有哪些

C语言程序语句switch:

switch用在编程中,如C语言中它经常跟case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。

switch语句的语法如下(switch,case和default是关键字):

switch ( controllingExpression )

{

case constantExpression1 :

case constantExpression2 :

case constantExpression3 :

statements; //当满足constantExpression1、constantExpression2、constantExpression3任何一个都执行statements

break;

case constantExpression :

statements ;

break;

default :

statements ;

break;

遵守switch语句规则

switch语句非常有用,但在使用时必须谨慎。所写的任何switch语句都必须遵循以下规则:

只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。

switch()的参数类型不能为实型 。

case标签必须是常量表达式(constantExpression),如42或者'4'。

case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。

以上内容参考:网络-switch

❹ C语言中switch语句什么意思

Switch在C语言中是保留字,其作用是进行判断选择。switch(开关语句)常和case break default一起使用。

Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。直线翻译:switch语句,即“切换”语句;case即“情况”。

当变量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。如果变量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句。

(4)c语言中switch扩展阅读

switch语句规则——

switch语句非常有用,但在使用时必须谨慎。

只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。

switch()的参数类型不能为实型 。

case标签必须是常量表达式(constantExpression),如42或者'4'。

case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。

❺ switch(C语言中)是什么意思

C语言中的SWITCH是计算表达式的值。
并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,
即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句。
其一般形式为:
switch(表达式)。case
常量表达式1:
语句1 case
常量;表达式2:
语句2
case
常量;
表达式n:
语句n, default:
语句n+1。switch
是分支语句,就是比较强大的if集;
default为不满足所有的switch条件则后面的句子被执行。一般将default写在switch中的最后。
C语言虽然没有限制
if
else
能够处理的分支数量,但当分支过多时;

if
else
处理会不太方便,而且容易出现
if
else
配对出错的情况。
(5)c语言中switch扩展阅读:
switch语法
1、Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。
2、直线翻译:switch语句,即“切换”语句;case即“情况”。
3、switch语句非常有用,但在使用时必须谨慎。所写的任何switch语句都必须遵循以下规则:
4、只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。
5、对于其他类型,则必须使用if语句。switch()的参数类型不能为实型

6、case标签必须是常量表达式(constantExpression),如42或者"42"。
7、case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。
参考资料来源:网络:switch

❻ c语言 switch的用法

switch用在编程中,如C语言中它经常跟case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。

C语言程序语句switch语句的语法如下(switch,case和default是关键字):

switch ( controllingExpression )

{

case constantExpression1 :

case constantExpression2 :

case constantExpression3 :

statements;

//当满足constantExpression1、constantExpression2、constantExpression3任何一个都执行statements

break;

case constantExpression :

statements ;

break;

...

default :

statements ;

break;

}

(6)c语言中switch扩展阅读:

Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用。

遵守switch语句规则

switch语句非常有用,但在使用时必须谨慎。所写的任何switch语句都必须遵循以下规则:

只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。

switch()的参数类型不能为实型 。

case标签必须是常量表达式(constantExpression),如42或者'4'。

case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。

❼ C语言中的SWITCH是什么意思

1、SWITCH语句的字面意思是开关,是用来进行多重选择。具体的用法首先打开C-Free5.0软件,然后新建一个名为switch.c文件,然后在引入头文件和main主函数:

❽ C语言中的Switch-case语句

Switch语句可以理解为if-else语句的另一种表现形式 。 break的作用是跳出Switch,如果不跳出则继续向下执行,直到遇到break或执行到结束为止。

Switch case 语句表达式为:

switch{case 常量1: 语句体1;case 常量2: 语句体2;case 常量3: 语句体3;case 常量4: 语句体4;....default : 语句体;}

(8)c语言中switch扩展阅读:

Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用。

C语言程序语句

Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。

直线翻译:switch语句,即“切换”语句;case即“情况”。

switch语句的语法如下(switch,case,break和default是关键字):

switch ( 变量表达式 )

{

case 常量1 :语句;break;

case 常量2 :语句;break;

case 常量3 :语句;break;

...

case 常量n:语句;break;

default :语句;break;

}


网络-switch (计算机语言关键字)

❾ switch是什么意思在C语言中

switch 开关控制语句

一般形式:
switch(c)
{
case 'A':.....;break;
case 'B'......;break;
..........
}
根据变量C的不同值。
执行相对应的case语句~

热点内容
为什么淘宝缓存是0 发布:2024-12-29 08:01:00 浏览:705
pythonstring转json 发布:2024-12-29 07:55:15 浏览:491
存储卡128g 发布:2024-12-29 07:40:31 浏览:325
阿里云服务器绑定ip 发布:2024-12-29 07:18:00 浏览:58
手机存储卡SD卡 发布:2024-12-29 07:16:26 浏览:220
kx驱动源码 发布:2024-12-29 07:16:17 浏览:163
通达信完全加密公式 发布:2024-12-29 07:10:36 浏览:899
河南电子发票服务器地址和端口 发布:2024-12-29 07:07:19 浏览:938
如何获取ipf地址和dns服务器 发布:2024-12-29 07:04:59 浏览:66
bugfree源码 发布:2024-12-29 06:59:30 浏览:88