總覺得今天更兩節就好了=。= ( ̄. ̄)
困。。。( ̄. ̄) /
今天我們來加深if的使用,我們來講解運算符&&和||,一個叫做 與&& 一個叫做 或&&;我們先來說 &&
我們先看以下代碼:
#include<stdio.h>#include<stdlib.h>int main() { int a=1,b=2; if((a==1)&&(b==1)){ 經過前幾節的學習詳細大家都會了之前說過的內容了吧?不會的留言就好了~那我開始的代碼就不說了,我們直接說if語句我們直接看到我們的if語句,在if語句中是不是里面多了點東西?我們并沒有見過?好,那我問你如果那一行代碼如下代碼你懂嗎?:
if(a==1)我相信大家只要學過了if就應該懂吧?那下面的代碼呢?
if(b==1)這個也懂吧?那么我們的代碼:
if((a==1)&&(b==1))則是判斷兩邊a是否等于1..而且也判斷b是否等于一,中間這個&&符號叫做邏輯與符號。表示當左邊的a==1,和b==1都做正確才是正確,才能執行if判斷正確后的代碼。
不理解的小伙伴繼續看我這里解釋。&&符號叫做邏輯與,其實就是一個關系,并列的關系,什么叫做并列呢?其實就是加入你說一句話“我吃了西瓜和蘋果”,表示的是兩個都吃了,那么在我們這里的&&表示的是左邊a==1還不夠,我們的&&右邊還有b==1,我們還要b==1正確才能夠算正確;所以大家懂了嗎?就是兩邊判斷正確,這個if((a==1)&&(b==1))才是正確,才能執行 printf(“a等于1,b也等于1/n”);
我們運行下我們的代碼得到結果如下: 
運行結果顯示a和b可能不等于1,我們把b的值改為1,我們再運行一下,是不是會輸出 printf(“a等于1,b也等于1/n”); 這一句呢?
我們下一節來說邏輯或~(-.-)=3
新聞熱點
疑難解答