C#條件語句、循環(huán)語句(if、while)
一、程序的三種結(jié)構(gòu)
順序結(jié)構(gòu)
分支結(jié)構(gòu)
循環(huán)結(jié)構(gòu)
二、條件語句
if 語句是最有用的控制結(jié)構(gòu)之一。 if … else …語句的語法:
if (布爾表達式)
執(zhí)行操作的語句
或
if (布爾表達式)
執(zhí)行操作的語句
else
執(zhí)行操作的語句
switch 語句的格式:
switch(控制表達式)
{
case 常量表達式1:語句組1;
[break;]
case 常量表達式2:語句組2;
[break;]
……
case 常量表達式n:語句組n;
[break;]
[default:語句組 n+1;[break;]]
}
switch ()中的輸入?yún)?shù)只能是整型或字符型(包括字符串),不能用實型(浮點型)數(shù)
例子:
if ( booleanExpression )
statement-1;
else
statement-2;
三、循環(huán)語句
while循環(huán)的語法格式:
while (條件)
{
需要循環(huán)執(zhí)行的語句;
}
在講解while循環(huán)的使用之前,先和if語句做一個比較:
while (條件)
{
需要循環(huán)執(zhí)行的語句;
}
if(條件)
{
條件成立時執(zhí)行的語句;
}
while循環(huán)的流程圖
do…while循環(huán)的語法結(jié)構(gòu):
do
{
需要循環(huán)執(zhí)行的語句;
}
while (條件);
for循環(huán)
foreach循環(huán):只關(guān)心集合中的個體,不關(guān)心數(shù)量
continue 和 break在循環(huán)中的應用
在執(zhí)行循環(huán)時有時,可能希望在循環(huán)體執(zhí)行到一半時就退出循環(huán),而不是整個循環(huán)體執(zhí)行完畢,等循環(huán)條件判斷完畢才退出。此時,可以應用一個關(guān)鍵字--break.
Continue:繼續(xù),結(jié)束當前這次循環(huán),進入下次循環(huán)
Break;煞車,中斷。結(jié)束整個循環(huán)
相關(guān)文章
C# 利用IRawPixels接口遍歷柵格數(shù)據(jù)
本文主要介紹了利用IRawPixels接口遍歷柵格數(shù)據(jù)。具有很好的參考價值,下面跟著小編一起來看下吧2017-02-02
C#使用SqlConnection連接到SQL Server的代碼示例
這篇文章主要介紹了C#使用SqlConnection連接到SQL Server的代碼示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-03-03
利用多線程句柄設(shè)置鼠標忙碌狀態(tài)的實現(xiàn)方法
怎樣利用多線程句柄設(shè)置鼠標忙碌狀態(tài)呢?下面小編就為大家介紹一下具體的實現(xiàn)方法吧!需要的朋友可以過來參考下2013-08-08
C#實現(xiàn)十六進制與十進制相互轉(zhuǎn)換以及及不同進制表示
在C#中十進制和十六進制轉(zhuǎn)換非常簡單,下面這篇文章主要給大家介紹了關(guān)于C#實現(xiàn)十六進制與十進制相互轉(zhuǎn)換以及及不同進制表示的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下2022-10-10

