- if语句
- 判断的条件(关系运算)
- 关系运算符
- 关系运算的结果
- 否则的话(else)
根据比较的结果,决定做还是不做某些动作
int hour1,minute1;
int hour2,minute2;
scanf("%d %d",&hour1,minute1);
scanf("%d %d",&hour2,minute2);
int ih=hour2-hour1;
int im=minute2-minute1;
if(im<0)
{
im=im+60;
ih--;
}
printf("时间差是%d小时%d分钟。n",ih,im);
判断的条件(关系运算)
判断两个值之间的关系,所以叫做关系运算。
关系运算符 关系运算的结果-
两个值的关系运算符合预期时,值为1,否则为0;亦成立为1,不成立为0。
printf("%dn",5==3); printf("%dn",5<=3); printf("%dn",5>=3); -
优先级低于所有算数运算符,但是高于赋值运算符。注意:==和!=的优先级低于其他关系运算符;关系运算从左至右进行。
如果条件满足,进入if语句循环,否则的话(不满足),进入else语句。



