C 筆記 七 判斷與迴圈

2022-06-20 13:45:14 字數 1569 閱讀 1590

evernote export

.................................. 判斷 ..................................

1. if語句

單層:if(boolean_expression)

兩層:if(boolean_expression)

else

多層:if(boolean_expression)

else

if ...

else

2. switch case語句

swtich

()... catch...default語句

遇到break, 才會退出整個 switch case 語句,否則執行下乙個 case 語句;default可以省略

3. 三目運算子

exp1 ? exp2 :exp3

if(a>

0&& a<

10)

// && 和 ||

char grade =

'c';

switch

(grade)

console.

writeline

("您的成績是 "

, grade);

console.

readline

();break

;退出當前的迴圈

continue

;退出當次迴圈,執行下一次迴圈

.................................. 迴圈 ..................................

1. for迴圈:for迴圈中的三個語句都不是必須的,但是分號要有

for(

inta =

10; a <

20; a = a + 1)

", a);}2

. foreach迴圈: 只能用於 陣列、字串、集合資料型別

優點:

1. 簡潔,速度快

2. 不用考慮陣列索引

3. 遍歷多維陣列很方便

int fibarray =

newint

;foreach

(int

element

infibarray)

int[,] nvisited =

newint[8

, 8]; // 建立乙個8x8的二維陣列,裡面值為0, -- 遍歷多維陣列

foreach

(int

i in

nvisited)

3.while 迴圈:需要在迴圈的外面定義迴圈變數 ,先判讀再執行

inta = 10;

while

( a<20)

", a);

a = a + 1;

}4. do ... while 迴圈:需要在迴圈的外面定義迴圈變數,先執行再判斷

inta = 10;

do", a);

a = a + 1;

} while

(a <

20);

出處:

c 學習筆記 判斷與迴圈

一 判斷語句 1 if 語句 語法 if 判斷條件 判斷條件 一般為關係表示式或者 bool 型別的值。執行過程 程式執行到 if 處,首先判斷 if 所帶的小括號中的判斷 條件,如果條件成立,也就是返回 true,則執行 if 所帶的大括號中的代 碼,如果判斷條件不成立,也就是返回乙個 false...

C 判斷與迴圈

迴圈 判斷,故名思義,就是對條件進行判斷,滿足條件 true 進行什麼操作,不滿足 false 進行什麼操作!語法 if bool expression experssion為真執行 else experssion為假執行語法 switch experssion 此種的experssion必須是乙個...

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 裡面就是預處理後的 經過實...