一 while循环结构
while(表达式)
{ 执行语句;
变量变化 //变量需要有变化,保证能调出循环,否则可能就形成死循环,
}
二 do-while循环结构(先执行,再判断条件)
do
{ 循环体;
}
while(表达式--条件判断);
do
{
Console.WriteLine("请输入y/n");
string answer = Console.Readline();
}
while(answer = "n");
Console.WriteLine("Perfect!");
Console.ReadKey();
三 for循环结构(一般用于已知循环次数)
for(表达式1;表达式2;表达式3)
{
循环体;
}
for循环执行过程:
1.计算表达式1(一般用于定于循环变量和对变量赋予初值)
2. 计算表达式2(即循环条件,结果为bool类型),为true,则执行循环体;为false,则调出循环体
3. 执行完循环体,执行表达式3(一般为变量的自增或自减),然后再计算表达式2,判断返回结果。
四 break语句,用于跳出当前循环
五 continue语句,用于循环中,程序执行到continue语句,立即结束本次循环(即continue后面的语句不再执行),直接进行下一次循环。
六 goto语句(不建议使用),可直接跳转到制定的语句
七 三元表达式 (int max = a>b ? a:b; 表示如果a>b,则将a赋值给max,否则b赋值给max)