首页 > 解决方案 > 这个程序背后的逻辑是什么?

问题描述

#include <stdio.h>
int main()
{
  if(2&&3>1)
  printf("its greater");
  return 0;
}

这段代码如何显示 2&&3>1 为真?

标签: clogical-operators

解决方案


当您使用 if(x) 且 x 不是零值时,它会是真的!例如:if(1), when(1), if(2), when(3>2)... 因此,(2) 为真,(3>1) 为真 领先 (2)&&(3>1 ) 是真的。


推荐阅读