迴圈
判斷,故名思義,就是對條件進行判斷,滿足條件(true)進行什麼操作,不滿足(false)進行什麼操作!
語法:
if(bool_expression)
//experssion為真執行
else
//experssion為假執行
語法:
switch(experssion) //此種的experssion必須是乙個整形或是列舉型別
//此中可以有任意個case語句,但是case之後必須帶有乙個比較值和冒號
//當條件滿足哪個可case語句中的內容,就執行哪個case之後的命令,隨後跳出判斷。
name ==礦泉水?帥:不帥; //name是礦泉水,輸出帥,不是,則輸出不帥
個人認為迴圈在某些方面是判斷的公升級版本。
主要在於:迴圈之中包含了判斷。判斷之後,滿足條件,進行迴圈,不滿足則退出迴圈!
語法:
while(condition) //condition 可以是任意的表示式,當為任意非零值時都為真。當條件為真時執行迴圈。
//進行條件判斷,條件為真則繼續迴圈,條件為假則結束迴圈
while迴圈的另乙個版本
語法:
do
while(conditoin) //進行條件判斷,條件為真則繼續迴圈,條件為假則結束迴圈
從語法中,我們可以清楚的看到while迴圈和do while迴圈的差別:
while迴圈是先判斷在執行;
do while 迴圈則是先執行後判斷。
while迴圈的公升級版本
語法:
for(表示式1;表示式二;表示式三) //表示式1:賦值;表示式二:判斷;表示式三:操作
break:跳出當前迴圈,後邊的**直接跳過
continue:跳出本次迴圈,直接執行下次迴圈
C語言 判斷與迴圈
int i,j,k i 2 j 3 k i j 6 printf d n k 輸出 k 1 會被替換成什麼?在把 翻譯成彙編 前,還有乙個步驟叫預處理。在預處理當中會把注釋 乾掉。可以使用以下命令來進行預處理 gcc e hello.c o hello.i hello.i 裡面就是預處理後的 經過實...
初學C語言 判斷與迴圈
一 判斷 if語句 1 if語句有3種形式 include intmain printf 這個數的絕對值為 d n y 在這個例子中先定義兩個x,y。然後把x,賦值給y,是如果x小於零或x大於零的情況先考慮一下情況,當然我這裡考慮的是x為整的情況,如果x為負則需要在y x的x前加上 即可。然後進入下...
C 筆記 七 判斷與迴圈
evernote export 判斷 1.if語句 單層 if boolean expression 兩層 if boolean expression else 多層 if boolean expression else if else 2.switch case語句 swtich catch.de...