C語言基礎三(敲打鍵盤、尋找資料,迴圈語句)

來源:互聯網
上載者:User

標籤:上下左右   image   ...   邏輯   def   else   src   ges   左右   

有人在學C語言或者其他語言的時候,大家都會說邏輯思維的硬道理,認為沒有邏輯思維的人走不遠,那麼小編這裡藉助簡單的if...else...

英文解釋if(如果),else(否則)

---------------方法一-------------------------------------------------------------方法二--------------------------------------------------------------------------方法三----------------------------------------------------------------------

                                     

 注意:if判斷也可以單獨使用,前提看情況而定。if 判斷盡量別寫超過三個,要不然代碼看起來不是很好看,想要漂亮,接著看。

如何用if。。。else來判斷呢?

舉一個例子:

當一輛車開過馬路十字路口的時候,沒有任何條件(等你來加),車子會遇見哪些動作?

如果是你加條件,你會如何加條件讓車子做各種的動作。

其實簡單的思維首先得看如果否則的概念。

當然了,這次不是說什麼思維該如何培養,而是告訴當如果否則的概念在腦海中走一遍後,你會有不同發現,各種情況也可以猜測出一點,哪怕不懂思維到底是什麼,最起碼你會猜測吧。

就像兩面性的利弊問題一個道理。考慮問題得考慮到利和弊的得失。

是不是有點意思了,竟然能帶入判斷了,不在那麼的簡單輸入輸出了。

 可是,每次為什麼只能運行一次就結束了,想要再次運行下列印一個那該多好啊。

那麼你可以寫成下面這樣,其實根本沒有多少改變,就將需要的內容放在下面這樣

while(1){

  需要的內容;

}

do{

  需要的內容

}while(1);

為什麼會有這效果呢?

while(1){}和do{}while(1);就是無限迴圈的語句。

可是如果if...else...實在過於多了,怎麼辦?認為if語句寫的過多也是麻煩,也要顧慮漂亮的程度,是不是很麻煩?

其實也不是的,下面又引入一個迴圈條件switch(){default:break;}

 

或者是

跟著敲打的人,會發覺,switch()好像只能對應數字一樣呢?是不是?

不是的,他還能對應字元和#define 定義

如何寫呢?

先不急,玩過遊戲沒有,上下左右鍵,WSAD

也就是說是char資料類型

#define 以後說。

仔細研究下,先吃透基本的文法,然後再多揣摩互相的運用,就像是手腳函數那樣,不一定非限制於main函數內的調用手腳,手也能調用腳函數的,反之也一樣。

都是個人見解,有不妥的,請見諒!

C語言基礎三(敲打鍵盤、尋找資料,迴圈語句)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.