C 判斷迴圈

2021-08-10 11:47:00 字數 1167 閱讀 8506

「if」(判斷語句):

單分支形式: 

if(exp1)

當exp1為真時,則執行exp2;

雙分支形式:

if(exp1)

else

當exp1為真時,則執行exp2,否則執行exp3;

多分支形式:

if(exp1)

else if(exp3)

else

當exp1為真時,則執行exp2;當exp3為真時,則執行exp4;除此以外執行exp5;

if (a % 2 == 0) //判斷a是否為偶數

else if (a % 3 == 0)

else if (a % 5 == 0)

else if (a % 7 == 0)

else

//輸入 30 列印a

換一種寫法:

if (a % 2 == 0) //判斷a是否為偶數

if (a % 3 == 0)

if (a % 5 == 0)

if (a % 7 == 0)

//輸入 30 列印abc

"switch",多分支語句

語法格式:

swtich(變數)

for迴圈:

for(exp1; exp2; exp3)

exp1,用於指定迴圈的起點

exp2,用於指定迴圈的終點

exp3,用於指定迴圈的迭代變化

以上三個表示式共同作用才能限定我們迴圈的次數

while

格式: while(exp1)

只有當exp1條件為真時,才會執行執行指令

dowhile

格式:do

while(exp1);

只有當exp1條件為真時,才會執行執行指令.與while的區別在於執行指令至少會執行一次.

迴圈巢狀:三種迴圈可以互相巢狀

for(int i = 0;i<10;i++)

}// 得到100條"hello world"

跳轉語句:

break, 用於結束迴圈

continue, 跳過此次迴圈

return, 退出整個函式,如果實在main函式中,整個程式提前結束

C 判斷與迴圈

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

C 判斷和迴圈

using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace 0903 判斷和迴圈 日 n s int n conver...

C語言 判斷和迴圈

1.三目運算子 三目運算子的表示 相當於簡易版if else語句 a 3 4 3 4 先執行等號後面的三目語句,若問號前面的判斷語句返回值為真 返回?與 之間的語句 若判斷語句返回值為假 返回 和 之間的語句 2.switch語句 第一,switch後面的括號內只能存放整形或字元型 第二,每種cas...