C 筆記 2 基本語法 流程控制語句

2021-04-17 10:14:19 字數 2142 閱讀 9902

條件語句:

1.if

語句 語法:

if () else

可以單獨使用

if部分,也可以具有

else if….

example

: int

i=2;

if(i==0)

else

if(i==1)

else

2.switch 語句

語法:switch

….case

:適合從一組不同的分支中選擇乙個執行分支,也可加default,當每個case都不滿足時執行!

注意:case的值必須是常量表示式,不允許使用變數。case的順序無關緊要!

example:

int i=2;

switch(i)

二 迴圈語句:

1. for 迴圈

語法:for(..;..;..)

注意初始化變數的值。

example:

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

}2 while

迴圈:

語法:while()

與for迴圈一樣,也是乙個**試的迴圈。注意:迴圈跳出,預防死迴圈,呵呵

int i=1;

while(i<10)

3. do

…while迴圈

這是while迴圈的後測試版本。迴圈的測試提是在執行完迴圈體後進行的,也就是所謂的先do後while

example:

int i=1;

do

while(i>10);

4. foreach迴圈

支援ienumberable介面的容器類中迭代的每個專案。這種容器包括c#陣列,system.collection命名空間的集合累,以及使用者定義的集合累。

example:

int i=;

foreach(int t in i)

三 跳轉語句:

1 goto

語句://名聲不太好

注意:goto有兩個限制,不能跳進像for迴圈這樣的**塊中,也不能跳出類的範圍;不能退出try..catch塊後的finally塊。

example:

int i=1;

goto label;

int j=2; //

這句就被跳過!後面不在可用這個j變數了

label: label4.text=convert.tostring(i);

2.breake

語句:

前面已經看到,break語句在switch語句中使用它跳出某個case語句,實際上它可以用於跳出for,foreach,while,do..while迴圈,迴圈結束,立即執行後面的語句。

example:

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

label4.text=label4.text+i.tostring();

}//返回是個空串。 3.

continue語句

類似與break語句,用於for,foreach,while,do..while迴圈,它只是從當前迭代中退出,然後在迴圈的下一次迭代中開始重新執行,而不是退出迴圈。

example:

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

label4.text=label4.text+i.tostring();

}

//返回的將是:123456789

4. return 語句

用於退出類的方法,把控制返回方法的呼叫者,如果方法有返回型別。return語句必須返回這個型別的值,如果方法沒有返回型別,該語句就不能用於表示式。

四 using 塊語句

五 異常處理

語法:try catch finally

try塊:封裝了程式要執行的**,如果只這段**的過程中出現錯誤或者異常情況,就會丟擲乙個異常!

catch

塊:在try塊的後面,封裝了處理在try**塊中出現的錯誤所採取的措施。

finally

塊:在安裝錯誤處理功能的例程末尾,無論著心執行執行緒是使用函式處於正常狀態,還是因為丟擲錯誤而處於不正常狀態,這個塊中的**都要執行。另外,不能跳出finally塊!

如果跳轉語句要跳出try塊,仍要執行finally塊。

流程控制語法2

1.for語句 for variable in argument list do command list done 2.while語句 while expression do command list done 3.until 語句 until expression do command list...

2 流程控制語句

一.if 語句 單分支i f 條件 滿足條件後要執行的 雙分支i f 條件 滿足條件後執行 e l s e if不滿足就走這段 多分支i f 條件 滿足條件後執行 e l i f 上面的條件不滿足就走這段 e l i f 上面的條件不滿足就走這段 e l i f 上面的條件不滿足就走這段 e l i...

C 流程控制語句

強烈推薦乙個大神的人工智慧的教程 語句是程式完成一次完整操作的基本單位,有一些複雜的程式只有順序語句是不能實現的,所以流程控制語句就顯得異常重要!流程控制包括三大種 選擇語句,迭代語句,跳出語句,巨集觀圖如下 1.if語句的條件返回值是布林型,當條件返回值為true時則執行語句1,否則,返回值為fa...