C 從入門到精通 第6章 流程控制語句(2)

2021-09-23 18:50:17 字數 1891 閱讀 2470

【迴圈語句】

1.while語句

基本格式:

while (【布林表示式】)

int i = 1;

int sum = 0;

while (i <= 100)

console.writeline("1到100的累加和:", sum);

console.readline();

2.do…while語句

do…while語句與while語句的區別是:while語句先判斷表示式的真假,再執行迴圈體;而do…while語句先執行迴圈體內的內容,再判斷表示式真假。也就是說while語句中的迴圈體可以執行為0次,do…while語句中的迴圈體至少要執行1次。

基本格式:

do

while(【布林表示式】);//分號不能少

int i = 1;

int sum = 0;

do while (i<=100);

console.writeline("1到100的累加和:" + sum);

console.readline();

3.for迴圈語句

基本格式:

for(【初始化表示式】;【條件表示式】;【迭代表示式】)

表示式可以省略,但是分號不可以省略,而且可能會造成死迴圈。

int sum = 0;

for (int i=1;i<=100;i++)

console.writeline("1到100的累加和:" + sum);

console.readline();

死迴圈:

//while語句

while(true)

//do...while語句

dowhile(true);

//for語句

for(;;)

4.foreach語句

基本格式:

foreach(【型別】 【迭代變數名】 in 【集合型別表示式】)

string list = ;

foreach(string str in list)

console.readline();

【跳轉語句】

1.break語句

for (int i=1; ;i++)

console.writeline(i);

}

break語句通常和if搭配使用,但是必須是在迴圈體內,不可以單獨在if語句中使用。

2.continue語句

int i;

int sum = 0;

for(i=1;i<=100;i++)

sum += i;

}console.writeline("1到100偶數的和:" + sum);

console.readline();

和break語句一樣,搭配if語句使用。

3.goto語句

goto 【標籤】
標籤的定義:

標籤名 :
goto語句無視**邏輯,直接跳轉至標籤位置。容易造成邏輯混亂,不推薦使用。

4.return語句

return語句表示返回

static string mystr(string str)

static void main(string args)

PLSQL入門到精通(第6章 異常)

前一次我們針對select into做了簡單的說明,本次針對他的異常處理進行解釋。我們用文字的方式進行編輯,儲存到 test.sql檔案中。可以通過sql plusl來執行text.sql。執行方法不在敘述 test.sql檔案的內容 set serveroutput on set verify o...

CH4 PHP從入門到精通,流程控制語句

echo echo date n 當前月份 echo date j 當前日期,如12,16號即16 echo ch4 p69 do.while先執行後判斷 num 1 while num 1 dowhile num 1 注意這裡的還有個分號 echo ch4 p71輸出100內的所有素數 這個邏輯性...

python 從入門到放棄 04 流程控制

目錄流程控制之while迴圈 小作業流程控制即為控制事物的執行流程,具體體現在我們編寫的程式執行的順序上。1.順序結構 之上而下的依次執行 2.分支結構 根據某些條件的判斷做出不同的執行流程 3.迴圈結構 根據某些條件的判斷迴圈反覆的做相同的事情 1.在python中使用縮進來表示 的從屬關係 if...