逻辑变量的取值有几种 C语言经过逻辑运算,为什么变量的值没有改变呢?
C语言经过逻辑运算,为什么变量的值没有改变呢?因为and判断符号&;是短路运算符,因为&(M=a>B)前面的条件为false,所以它不会执行下面的判断条件(n=C>D),也就是说,
C语言经过逻辑运算,为什么变量的值没有改变呢?
因为and判断符号&;是短路运算符,因为&(M=a>B)前面的条件为false,所以它不会执行下面的判断条件(n=C>D),也就是说,条件语句(n=C>D)根本没有执行,所以n仍然是2