189 8069 5689

c语言swicth函数 c语言中swith用法

c语言switch用法举例内容是什么?

switch用法举例:

创新互联-专业网站定制、快速模板网站建设、高性价比马鞍山网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式马鞍山网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖马鞍山地区。费用合理售后完善,10多年实体公司更值得信赖。

#include stdio.h

int main(){

int a;

printf("Input integer number:");

scanf("%d",a);

switch(a){

 case 1: printf("Monday\n"); break;

 case 2: printf("Tuesday\n"); break;

 case 3: printf("Wednesday\n"); break;

 case 4: printf("Thursday\n"); break;

 case 5: printf("Friday\n"); break;

 case 6: printf("Saturday\n"); break;

 case 7: printf("Sunday\n"); break;

 default:printf("error\n"); break;

}

return 0;

}

运行结果:

Input integer number:4↙

Thursday

解析:

1、default无论放在case前面还是后面都是执行完case后再执行case,(也可以不加default语句)。

2、case后面的常量表达式只能是整型、字符型或枚举型常量的一种语句,结束后一定要带break,不然还会继续执行下一个case。

遵守switch语句规则

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

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

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

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

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

c语言 switch函数

1、switch函数定义:

Switch函数计算一组表达式列表的值,然后返回与表达式列表中最先为 True 的表达式所相关的 Variant 数值或表达式。

2、switch函数格式:

Switch(expr-1, value-1[, expr-2, value-2 _ [, expr-n,value-n]])

Switch 函数的语法有以下几个部分:

expr:必要参数。要加以计算的 Variant表达式。

value:必要参数。如果相关的表达式为 True,则返回此部分的数值或表达式。

3、switch函数说明:

Switch 函数的参数列表由多对表达式和数值组成。表达式是由左至右加以计算的,而数值则会在第一个相关的表达式为True 时返回。如果其中有部分不成对,则会产生一个运行错误。如果 expr-1 为 True则 Switch 返回 value-1,如果 expr-1 为False,但 expr-2 为 True,则 Switch 返回 value-2,以此类推。

当没有一个表达式为 True,或者第一个为 True 的表达式的对应值为 Null时,Switch 会返回一个Null值。

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

switch的意思是转换。

Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。

汉语翻译:

n. 开关, 电闸, 转换, 软枝, 鞭子, 道岔

vt. 转变, 切换, 摆动, 转换, 使转轨

vi. 转换, 变换, 摆动

相关词组:

switch sb on

switch sb off

switch sth out of sb's hand

asleep at the switch

名词:switcher 动词过去式:switched 过去分词:switched 现在分词:switching 第三人称单数:switches 形容词:switchable

c语言switch的用法

执行过程:

先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。

当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。

如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。


网页题目:c语言swicth函数 c语言中swith用法
本文链接:http://cdxtjz.cn/article/ddopcgj.html

其他资讯