C语言中的 || 符号

C语言中的 || 符号(其他语言也适用)

运算过程从左到右依次判断`

if (digit == 0 || num % digit != 0) {
        return false;
}

上述代码先判断digit==0,然后在判断num%digit!=0是否成立

平常使用没有多注意,由于在判断第二个后面中,digit不能为零;

交换位置后会报不能除于零的错误;

总结:

一个很小的知识点,容易忽略


版权声明:本文为weixin_45839356原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。