c语言switch判断等腰三角形,10.从零开始学习C语言--switch判断语句

switch选择执行

格式:

switch (表达式)

{

case 常量表达式1:语句1;

case 常量表达式2:语句2;

...

case 常量表达式n:语句n;

default:语句n+1;

}

1.case后的常量表达式只能为:

枚举常量

数值常量

字符常量

常变量

宏名

2.switch()中的表达式允许是任何类型,但VC编译器中只允许int和char。

3.case 常量表达式 的作用类似汇编中的标号,在switch()中指明程序的入口,执行switch语句时,根据switch()中的值找到对应的case子句,从那里开始执行代码。

4.default是默认标号,即指当switch()中的表达式与case都不匹配的时候,从default处开始执行。

5.switch是选择不是循环,但是可以在switch中使用break,功能是退出switch语句转去执行下面的语句;switch中不能直接使用continue,除非switch本身是循环的一部分。

switch一般和break配合使用,达到选择执行某一段代码的功能,如电梯模拟:

# include

int main(void)

{

int val = 0;

printf("请输入要去的楼层:");

scanf("%d", &val);

switch (val)

{

case 1:

printf("1层到了!\n");

break;

case 2:

printf("2层到了!\n");

break;

case 3:

printf("3层到了!\n");

break;

default:

printf("您这是要去地狱吗?\n");

break;

}

return 0;

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值