【C语⾔】案例⼗⼆switch条件语句;案例:⾃动贩卖机
switch条件语句
⾸先需要认识的知识第⼀点就是switch语句啦!
switch语句中若跳转到⽬标值则运⾏⾄相关⽬标值以下的执⾏语句,若没有对应其⽬标值则跳转⾄default选项,执⾏其之后的语句,最后通过break语句跳出。
switch(表达式)
{
case(⽬标值1):
执⾏语句1
break;
case(⽬标值2):
执⾏语句2
break;
……
case(⽬标值n):
执⾏语句n
break;
default:
执⾏语句n+1
break;
}
跳转语句(break、continue、goto)
1. break语句
在switch条件语句和循环语句中都可以通过break语句来终⽌某个case并跳出switch结构。当他出现在循环语句中作⽤是跳出循环执⾏后⾯的指令。(循环之外的指令)
2. continue语句
⽴即终⽌本次循环并执⾏下次循环
3. goto语句
可以跳转到指定的任意语句,break只能挑出嵌套循环的内层循环,goto 语句则可以跳转⾄循环之外。
⾃动贩卖机的代码如下:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int drink;
printf("***********************\n");
printf("***    choose one  ***\n");
printf("***    1.coffee    ***\n");
printf("***    2.tea      ***\n");
printf("***    3.cola      ***\n");
printf("***********************\n");
printf("please input 1 or 2 or 3\n");
scanf("%d",&drink);
//system("cls");  //清屏,需要引⽤stdlib.h
switch(drink)
{
case1:
printf("the coffee was chosen.");
break;
case2:
printf("the tea was chosen.");
break;
case3:
printf("the cola was chosen.");
break;
default:
printf("\n error! \n");
break;
}
printf("\n");
system("pause");
return0;
}
代码运⾏结果如下:
okkkk
switch的用法c语言我在蹭闺蜜的语⾔班,全班就俩男⽣都和她⼀个组哈哈哈哈哈我太快乐了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。