logo.jpg
流程控制語句:
1.條件判斷語句:
(1)if else語句:
a.單if語句
if(布爾值表達(dá)式)
{
語句序列
}
b.if else語句:
if(布爾值表達(dá)式)
{
語句序列1
}
else
{
語句序列2
}
c.if else if ……else語句:
if(布爾值表達(dá)式)
{
語句序列1
}
else if(布爾值表達(dá)式)
{
語句序列2
}
else if(布爾值表達(dá)式)
{
語句序列3
}
……
else
{
語句序列n
}
d.條件運算符:
? b = a >0 ? var1 : var2
(2)switch多分支語句:
switch(表達(dá)式)
{
case 1:語句塊;
break;
case 2:語句塊;
break;
case 3:語句塊;
break;
case 4:語句塊;
break;
……
default:語句塊n
break;
}
2.循環(huán)語句:
(1)white語句:
while(布爾表達(dá)式)
{
語句塊
}
(2)do...while語句:
do
{
語句塊
}
while(布爾表達(dá)式)
(3)for語句:
for(初始化表達(dá)式;條件表達(dá)式;迭代表達(dá)式)
{
語句塊
}
(4)foreach語句:
foreach(類型 迭代變量名 in 集合類型表達(dá)式)
{
語句塊
}
一般用于輸出,避免使用與更改,產(chǎn)生不必要的錯誤。
3.跳轉(zhuǎn)語句:
(1)break語句:
? 可用范圍:可用于所有循環(huán)語句,和switch語句。
? 功能作用:結(jié)束循環(huán)
(2)continue語句:
? 可用范圍:可用于所有循環(huán)語句。
? 功能作用:結(jié)束本次循環(huán)
(3)goto語句:
? 慎用
(4)return語句:
? 返回語句
總結(jié):
由于大部分與C語言語法沒有多大的差別,只作簡單概述。
