( 课次 1,课时 3 )
2008-04-18
1
1、关系运算和逻辑运算
2、if语句构成的选择结构
3、条件表达式构成的选择结构
4、switch语句以及用switch语句和
break语句构成的选择结构
2008-04-18
2
➢ C语言中的逻辑值:用非零值来表示“真”, 用零表示“假”。
➢ 关系运算符:
else子句的if语句 : 语句:
if(表达式1)
if(表达式1)
if(表达式2)
{ if(表达式2) 语句1}
语句1
else
else
语句2
语句2 注意:在if子句中的一对花括号不可
else
缺少.因为c语言语法规定:else子
语句3
句总是与前面最近的不带else的if相
结合,与书写格式无关.
2008-04-18
main()
{ int x,y;
printf(“Enter x &y:\n”);
scanf(“%d %d”,&x,&y);
printf(“x,y:%d %d\n”,x,y);
if(x>y)printf(“x=%d\n”,x);
if(y>x)printf(“y=%d\n”,y);
if(x==y)printf(“x==y =%d\n”,x);
}
2008-04-18
8
➢ 例2、输入三个整数,分别放在变量a、b、c中,程序把输入的 数据重新按由小到大的顺序放在变量a、b、c中,最后输出a、b、 c中的值。
main()
{ int a,b,c,t;
printf(“input a,b,c: “);