c语言 switch的用法

c语言 switch的用法,第1张

执行过程:

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

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

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

你没有指明用哪种语言开发,我就直接写个大概流程,仅供参考:

float 我能拿到的工资 = 1000 // 这里是基础工资

switch (true)

case 销售额 >100000

我能拿到的工资 += (销售额 - 100000)* 8%

break

case 销售额银行 >50000 并且 销售额 <= 100000

我能拿锋顷哗到的工资 += (销售额 - 50000)* 7%

break

case 销售额 >20000 并且 销售额 <= 50000

我能拿到的工资 += (销售额 - 20000)* 6%

break

case 销售额 >10000 并且 销售额 <= 20000

我能拿到的工资 += (销售额 - 10000)* 5%

break

后面的4个case中,只有满足条件的会被执行,因为你指明使用的是switch语句,只能把条件值和条件乎敏语句反过来写,这种情况只适合switch(true)或者switch(false)的情况。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12490816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存