標籤:上下左右 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語言基礎三(敲打鍵盤、尋找資料,迴圈語句)