判断语句(if语句)
if语句
根据比较的结果,决定做还是不做某些动作
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("%d\n",5==3); printf("%d\n",5<=3); printf("%d\n",5>=3);
-
优先级低于所有算数运算符,但是高于赋值运算符。注意:==和!=的优先级低于其他关系运算符;关系运算从左至右进行。
否则的话(else)
如果条件满足,进入if语句循环,否则的话(不满足),进入else语句。