谁给解释c语言中的 逻辑或与逻辑与

比如2&&1为什么输出1,1||4为什么输出1...
2026年09月22日 22:12
有1个网友回答
网友(1):

&& 运算,即左边的值如果非0,右边的值也非0,则输出 1,否则输出 0;并且当左边值为 0时,不判断右边值是否非0;

|| 运算,即左边值若为 0,右边值也为 0 ,则输出 0,否则输出 1;若左边值为 1 ,则不再判断右边值是否非 0