欢迎来到天天文库
浏览记录
ID:34594776
大小:41.00 KB
页数:3页
时间:2019-03-08
《关系运算、逻辑运算、选择结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、3逻辑表达式的求解(1)a&&b&&c只有a为真时,才需要判断b的值,只有a和b都为真时,才需要判断c的值。inta=1,b=2,c=3,d=4,m=2,n=2;(m=a>b)&&(n=c>d);n=2(2)a
2、
3、b
4、
5、c只要a为真,就不必判断b和c的值,只有a为假,才判断b。a和b都为假才判断c4Else总是与它上面的,最近的,同一复合语句中的,未配对的if语句配对。5条件运算符格式:表达式1?表达式2∶表达式3说明:(3)条件运算符的结合方向为“自右至左”。6switch后面括弧内的“表达式”,ANSI允许它为任何类型(一般不为浮点型)。case后面一般为字符型或整型(也可以是
6、表达式)case1:case‘+’:case1+2:/*当x<0时,y=-1当x=0时,y=0当x>0时,y=1*/voidmain(){floatx;inty;scanf("%f",&x);switch(x<0)//逻辑表达式{case1:y=-1;break;case0:switch(x==0){case1:y=0;break;case0:y=1;}}printf("y=%d",y);}switch(x+y)//算术因子整型charop;switch(op)//字符switch('男')case'男':6.2switch(){case0:switch(){case0:...
7、.break;case1:....break;}这里无break;继续执行Case1:switch(){case0:....break;Case1:....break;}}7if(x>y)Z=x;x=y;y=z;8C语言中,表示逻辑“真”值用非0的数值9语句有分号表达式无分号10有一个只有一个x或y中有一个小于zx8、9、yb)scanf("%d",&a);elsescanf("%d",&b);语句2:if(a<=b)m++;elsen++;合并:if(a>b){scanf("%d",&a);n++;}else{scanf("%10、d",&b);m++'}12charc='a';c=c+5;//ASCII值加5printf("%c",c);c=fc=c+'5'-'3';13switch改写成if语句intx,y,m;y=(int)(x/10);switch(y){case10:m=5;break;//100--109case9:m=4;break;case8:m=3;break;case7:m=2;break;case6:m=1;break;default:m=0;//<60&&>=110}Intx,m;If(x<110&&x>=100)m=5;If(x<100&&x>=90)m=4;If(x<90&&x11、>=80)m=3;If(x<80&&x>=70)m=2;If(x<70&&x>=60)m=1;If(x<60&&x>=110)m=0;
8、
9、yb)scanf("%d",&a);elsescanf("%d",&b);语句2:if(a<=b)m++;elsen++;合并:if(a>b){scanf("%d",&a);n++;}else{scanf("%
10、d",&b);m++'}12charc='a';c=c+5;//ASCII值加5printf("%c",c);c=fc=c+'5'-'3';13switch改写成if语句intx,y,m;y=(int)(x/10);switch(y){case10:m=5;break;//100--109case9:m=4;break;case8:m=3;break;case7:m=2;break;case6:m=1;break;default:m=0;//<60&&>=110}Intx,m;If(x<110&&x>=100)m=5;If(x<100&&x>=90)m=4;If(x<90&&x
11、>=80)m=3;If(x<80&&x>=70)m=2;If(x<70&&x>=60)m=1;If(x<60&&x>=110)m=0;
此文档下载收益归作者所有