C#学习日志三(流程控制语句)
if條件語句:根據某個條件對成都的執行進行兩路分支。
語法:
if(條件)
{
語句塊1
}
else
{
語句塊2
}
*else部分并不是必須存在的。
?
switch...case條件選擇語句:當分支條件很多時,使用。
語法:
switch(控制表達式)
{
case 常量表達式1;
語句塊1;
break;
case 常量表達式2;
語句塊2;
break;
case 常量表達式n;
語句塊n;
break;
default:
默認語句塊;
break;
}
break表示結束switch語句;
語句含義:首先求計算控制表達式的值,然后用此值與case標簽后面的常量表達式對比。如果找到
某個case常量表達式與其值相同,就執行這個case后面的語句塊。沒有相同的就執行default。
?
while循環:當某個條件為true時,重復執行一段代碼。
while(條件) 此條件是一個布爾表達式
{
語句塊
}
*在while循環體中應有影響判斷條件的值的語句。否則此程序就會形成死循環。
?
do...while循環:先執行循環體,再判斷條件。 while是先判斷再執行,此為兩者區別所在。
語法:
do
{
語句塊
}
while(條件)
?
for循環:for與while 在功能上是等價的,語法不同,使用場合也不同,for一般用于循環次數固定
的循環如for(i=0;i++;i<10)while一般用在只知道循環條件,循環次數不固定的情況。
語法:
for(初始化語句;循環條件;循環更改語句)
{
循環體
}
?
foreach循環:需要對集合類中每個元素逐一進行某種操作。
語法:
foreach([類型] 變量名 in 集合)
{
循環體
}
?
break 和 continue:break中斷整個循環,讓程序繼續循環體后面的代碼;continue中斷當前的一
次循環,讓程序返回循環入口,繼續執行下一輪循環。
?
多重循環:一個循環體內嵌套了另外一個循環。(每執行一次外層循環,都要執行一遍內層循環。)
轉載于:https://www.cnblogs.com/Shamanter/archive/2010/02/25/1673515.html
總結
以上是生活随笔為你收集整理的C#学习日志三(流程控制语句)的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: dns轮训python
 - 下一篇: Wiki的介绍