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