bool b = 20 - (15 - 8) * 2 > 10 && (2 % 2 * 2 + 2) > 2; Console.WriteLine(b);
==========
第一步计算出b为false,是否还需要计算与运算右边的结果?
你怎么得出的结论?代码都不对
int x = 1;
int y = 2;
Console.Write(x>5 && !y));
============》
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 CS0023 运算符“!”无法应用于“int”类型的操作数
结论:与运算在左边为false的情况下,也需要计算右边。
当然,你都已经是FALSE了