c语言switchcase语句,C语言的switch语句

http://www.itjxue.com  2023-01-20 23:28  来源:未知  点击次数: 

c语言switch case语句例子是什么?

c语言switch case语句例子是:

#include

int main(void){

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");

return 0;

程序解读:

本程序是要求输入一个数字,输出它对应的星期的英文单词。

注意项:

1、在case后的各常量表达式的值不能相同,否则会出现错误。

2、在case后,允许有多个语句,可以不用{}括起来。

3、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。

4、default子句可以省略不写。

C语言中switch case用法

while,for都是循环语句。。

switch,case则是条件语句,相当于if-elseif-else语句

for语句:

int

s=0;

for(int

i=1;i=10;i++)

s+=i;

//

从1加到10的和

switch语句:

switch

(x)

{

case

1:

a=b;break;

case

2:

a=c;break;

}

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 case语句

switch是开关的意思,case是情况的意思

switch case可以实现多分支

switch 后面括号内的“表达式”必须是整数类型。也就是说可以是 int 型变量、char 型变量,也可以直接是整数或字符常量,哪怕是负数都可以。但绝对不可以是实数,float 型变量、double 型变量、小数常量通通不行,全部都是语法错误。

c语言switch case语句例子是什么?

c语言switch case语句例子如下:

case 常量表达式1:

语句1;可以是多行,可以加括号,也可以不加,到下一个case之前,都是本case的语句范围。

[break;] 中括号,表示此语句可以没有。

case 常量表达式2:

[break;]……case 常量表达式n:语句n。

[break;][default:]。

switch语句规则:

case标签必须是常量表达式(constant Expression) 只能针对基本数据类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。

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

如果两个case语句间没有break,则执行完匹配的case语句后,会顺序执行下面的语句,直到遇到break语句或switch结束。

连续的两个case语句表示,这两个case是同一种情况。

c语言switch case语句是什么?

int I, k, a, b, c, d, e, f;

printf("请输入利润I:\n");

scanf("%d", I);

a = 100000 * (1/10);

b = (200000 - 100000) * 75/1000;

c = (400000 - 200000) * 5/100;

d = (600000 - 400000) * 3/100;

e = (1000000 - 600000) * 15/1000;

if(I = 100000)

printf("奖金总数k=%d\n", I/10);

else if(100000 I I = 200000)

printf("奖金总数k=%d\n", a + (I - 100000) * 75/1000);

else if(200000 I I = 400000)

printf("奖金总数k=%d\n", a + b + (I- 200000) * 5/100);

else if(400000 I I = 600000)

printf("奖金总数k=%d\n", a + b + c + (I- 400000) * 3/100);

else if(600000 I I = 1000000)

printf("奖金总数k=%d\n", a + b + c + d + (I- 600000) * 15/1000);

else

printf("奖金总数k=%d\n", a + b + c + d + e + (I -1000000) * 1/100);

扩展资料:

遵守switch语句规则

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

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

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

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

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

参考资料来源:百度百科-switch

(责任编辑:IT教学网)

更多

推荐鼠标代码文章