📜  C程序的输出|设置 19

📅  最后修改于: 2022-05-13 01:56:10.999000             🧑  作者: Mango

C程序的输出|设置 19

预测以下程序的输出。

难度等级:菜鸟

问题 1

#include 
int main()
{
  int a = 10, b = 20, c = 30;
  if (c > b > a)
  {
    printf("TRUE");
  }
  else
  {
    printf("FALSE");
  }
  getchar();
  return 0;
}

输出:
让我们考虑 if 语句中的条件。由于表达式“c > b > a”中有两个大于(>)运算符,因此考虑了 > 的结合性。 > 的结合性是从左到右。因此,表达式 c > b > a 被评估为 ( (c > b) > a ),这是错误的。