Что за логика c стоит за этой программой? - PullRequest
0 голосов
/ 06 февраля 2020
#include <stdio.h>
int main()
{
  if(2&&3>1)
  printf("its greater");
  return 0;
}

Как этот код показывает 2 && 3> 1 как истину?

1 Ответ

0 голосов
/ 06 февраля 2020

Когда вы используете, если (x) с x является значением, отличным от нуля, оно будет истинным! например: if (1), когда (1), if (2), когда (3> 2) ... Следовательно, (2) является истинным, а (3> 1) истинным, приводит (2) && (3> 1) ) верно.

...