c语言的switch中case,c语言switch中case语句

# include void main(){int I, k, a, b, c, d, e, f,g;printf("请输入利润I:\n");scanf("%d", &I);a I * (1.0f/10); //此处强制为5261浮点类型,4102不然a一直是0,看你的意思了b (I - 100000) * 75/1000;c (I - 200000) * 5/100;d (I - 400000) * 3/100;e (I - 600000) * 15/1000;f (I - 1000000) * 1/1

在C语言中switch是【开关】的意思,其实是一种【选择】语句,switch是具有多个分支选择的语句,从功能上来说,switch语句和if语句可以相互代替;

switch嵌套语句的一般形式: switch(表达式) case常量1:语句1 case常量2:switch(表达式) {case常量1:语句1 case常量2:语句2case常量n:语句

bf2bf18d2d74eee4061466d218dd84b9.png

因此在C语言中switch case语句是判断语句,用switch来判断case后面的表达式,和switch后面的表达式是否匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break才终止循环;

C语言的switch语句只能针对基本数据类型使用,这些类型包括int、char、枚举、bool等。对于其他类型,则必须使用if语句。 在一个 switch 中可以有任意数量的

607cdbf3d9d7d42b64708e0a8bbdd04f.png

switch语句用于多分支选择,根据表达式的不同的值选择不同的程序分支执行,从而得出不同的执行结果,在case后的各常量表达式的值不能相同,否则会出现错误;

switch (表达式或属性){ case 值1 : 语句1 break; case 值2 : 语句2 break;default : 值n break; } 从表达式或属性值等于某个case语句

695960403acfe049e24de92abe9fcc66.png

在case后,允许有多个语句,可以不用大括号括起来,各case和default子句的先后顺序可以变动,而不会影响程序执行结果,default子句可以省略不用。

一般必须在case语句结尾添加break语句。因为一旦通过switch语句确定了入口点,所有进一步的case都会被忽略,并且除非遇到关键字break; 否则会执行满足这个case之后

b5d562ccc6b8e5a50e8e211956d06118.png

C语言里switch里case里是可2113以有if语句,但是要注意编程5261时的兼容情况。switch语句只能针4102对基1653本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。直线翻译:switch语句,即“切换”语句;case即“情况”。switch语句的语法如下(switch,case和default是关键字):switch ( 常量表达式 ){case 常量1 :语句;case 常量2 :语句;case 常量3 :

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值