(+﹏+)~ 更完睡覺=。=
這一節(jié)我們來說說邏輯或||,其實(shí)很簡單的,既然你們理解了第一個(gè)邏輯與,那么邏輯或就沒什么難度了。
我們說過邏輯與就像我們的并列關(guān)系,例如我們吃了蘋果和李子。我們現(xiàn)在的邏輯或呢?
邏輯或就是例如我跟你說我吃了蘋果或者是李子。這個(gè)是個(gè)或者的關(guān)系,并不是說我兩者都吃了。好了我們看代碼:
#include<stdio.h>#include<stdlib.h>int main() { int a=1,b=2; if((a==1)||(b==1)){ 還是上一節(jié)的代碼,我們把if語句中的&&換成了||,那么結(jié)局會(huì)怎樣了?我們的變量a是等于1,變量b是等于2.我們的||符號(hào)就會(huì)判斷左邊a==1是否正確或者右邊b==1是否正確,只要有一個(gè)正確了,那么就會(huì)執(zhí)行if正確后執(zhí)行的語句了;換句話說,就是a==1和b==1只要是正確的,那么f((a==1)||(b==1))里面的(a==1)||(b==1)就都算正確了,你們運(yùn)行一下代碼看看結(jié)果,結(jié)果如下:

你們可以把兩個(gè)值都改為2,兩個(gè)值都不是1了,我們的if((a==1)||(b==1))判斷沒有一個(gè)是正確的,都是錯(cuò)誤的。那么我們整個(gè)表達(dá)式才會(huì)錯(cuò)誤,才會(huì)執(zhí)行 printf(“a和b都不是1/n”); 大家可以試著修改后運(yùn)行一下結(jié)果。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注