ycs*_*hao 1 c binary
为什么以下代码输出1,而不是0?a || b应该给我1,1 && 0是0吗,对吗?我不认为逻辑操作从右到左进行评估.
1
0
a || b
1 && 0
int main() { printf("%d\n", 1 || 1 && 0); return 0; }
Mys*_*ial 7
&&优先级高于||.(就像乘法的优先级高于加法.)
&&
||
归档时间:
13 年,12 月 前
查看次数:
150 次
最近记录:
13 年,4 月 前