邏輯變量的取值有幾種 C語言經(jīng)過邏輯運算,為什么變量的值沒有改變呢?
C語言經(jīng)過邏輯運算,為什么變量的值沒有改變呢?因為and判斷符號&;是短路運算符,因為&(M=a>B)前面的條件為false,所以它不會執(zhí)行下面的判斷條件(n=C>D),也就是說,
C語言經(jīng)過邏輯運算,為什么變量的值沒有改變呢?
因為and判斷符號&;是短路運算符,因為&(M=a>B)前面的條件為false,所以它不會執(zhí)行下面的判斷條件(n=C>D),也就是說,條件語句(n=C>D)根本沒有執(zhí)行,所以n仍然是2