三种循环结构:
(1) for:
for (循环控制变量初始化循环终止条件循环控制变量增量)
{
}
循环执行步骤:第一,先进行循环控制变量初始化;
第二,执行循环终止条件,如果判断结果为真,则进入第三步;如果为假则循环终止并退出;
第三,执行循环体;
第四,执行循环控制变量增量,转入第二步;
注:for循环()中的三部分除了循环终止条件外,其他两部分都可以省略,但标准的for循环中,应该把循环控制变量的初始化,增量都放在()当中,并且在循环体中绝对不应该更改循环控制变量;
(2) while:
循环控制变量初始化
while(循环终止条件)
{
循环体
循环控制变量增量
}
循环执行步骤:第一,先进行循环控制变量初始化(在while之前);
第二,判断循环终止条件,如果判断结果为真,则进入第三步;如果为假则不执行循环体;
第三,执行循环体;
第四,执行循环控制变量增量,转入第二步;
(3) do while:
循环控制变量初始化
do
{
循环体
循环控制变量增量
}while (循环终止条件)
循环执行步骤:第一,先进行循环控制变量初始化(在do while之前);
第二,执行循环体;
第三,执行循环控制变量增量;
第四,判断循环终止条件,如果判断结果为真,则返回第二步;如果为假则直接退出循环;
c#中主要提供了4种不同类型的循环语句,分别是“while”语句,“dowhile”语句,“for”语句和“froeach”语句。
while(表达式)
//用于执行重复程序代码的语句,在循环次数不固定时相当有效
{
循环体
}
do
//do
while
循环和while循环类似,但do
while语句会先执行一次循环体
{
循环体
}
while(条件表达式)
for(初始值;表达式;更新值)
//for
语句是按照预定的循环次数执行循环体
{
程序块代码
}
foreach(类型
变量名
in
集合对象)
//常用于数组、集合的遍历循环
{
语句体
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)