1

If() 函数实际上是如何工作的。当我运行这三个程序时,我完全糊涂了。谁能解释一下这些输出是怎么来的?

方案一:

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();
}

输出:

方案二:

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();
}

输出:相等

4

0 回答 0