【发布时间】:2016-01-29 07:20:18
【问题描述】:
#include <stdio.h>
int main(void)
{
int i=10;
if(i==(20||10))
printf("True");
else
printf("False");
return 0;
}
这给出了输出 False。
请解释一下这个程序是如何工作的?
【问题讨论】:
-
if(i==(20||10)) 不会像您预期的那样工作
-
你觉得
10 == 1?
标签: c logical-operators