switch case 编程

分类:部落联盟攻略浏览量:2443发布于:2021-01-27 04:36:35

#include using namespace std; int main() { int a; switch(a) { case '0':coutbreak; case '1':coutbreak; case '2':coutbreak; case '3':cout break; case '4':coutbreak; case '5':coutbreak; case '6':coutbreak; default:coutbreak; } return 0; } 不要问我为什么,请叫我雷锋

竟然说我的回答跟别人的回答太相似,我就改改吧 #include“stdio.h” int main() {int x,y; scanf("%d",&x); x/=10 ; switch(x) {case 0:y=x;break; case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9:;y=3*x-1;break; default:y=3*x-11;break; } printf("%d",y); return 0 ; } 不同意楼上的意见,switch语句判别的类型是有限的,可以是布尔型,整形,字符型,枚举型的常量.楼上的代码编译都不会通过的

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; }

Switch语句可以理解为if-else语句的另一种表现形式 . break的作用是跳出Switch,如果不跳出则继续向下执行,直到遇到break或执行到结束为止.Switch case 语句表达

这里 a>0 表示一个布尔运算,其值要么为真要么为假.在c语言中,一般将真转换成整数1,假转换成整数0.所以 a>0的结果有 0 和 1两种情况.switch 圆括号中可以是能够转换成整型的表达式,例如,常见的 整数int,字符型char等.case 1:case 'a':这两种是比较常见的格式.

输入2,switch('2'-'2')进行判断,得到的值为0,到case0:没有操作,再到case1,输出6,因为此处没有break,所有下面还会执行case1,再输出6.遇到break了,

#includeusing namespace std;int main(){int a;switch(a){case '0':cout 评论0 0 0

switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break.

你好: 程序代码如下:#include "stdio.h" main() { int i; float sum=0,a,b; printf(" switch(i) { case 1: sum=a+b; printf("sum=%f",sum); break; case 2: sum=a*b; printf("

switch (x/1000) { case 0: cout << x << endl; break; case 1: cout << x * 0.9 << endl; break; } 说明:switch语句的执行1,对switch中的控制表达式进行求值.这里是对x/1000

猜你喜欢

友情链接