If()函数的实际工作原理。当我运行这三个程序时,我完全感到困惑。任何人都可以解释一下这些输出是如何产生的吗?
计划1:
int main(void)
{
float a=4.2;
clrscr();
if(a==4.2)
printf("Equal");
else if(a<4.2)
printf("Less");
else if(a>4.2)
printf("Greater");
getch();
}
输出少
计划2:
int main(void)
{
float a=3.2;
clrscr();
if(a==3.2)
printf("Equal");
else if(a<3.2)
printf("Less");
else if(a>3.2)
printf("Greater");
getch();
}
输出更高
计划3:
int main(void)
{
float a=3.5;
clrscr();
if(a==3.5)
printf("Equal");
else if(a<3.5)
printf("Less");
else if(a>3.5)
printf("Greater");
getch();
}
输出:等于