在C#编程中,控制流语句是用来改变程序执行顺序的语句。条件判断和循环结构是两个常用的控制流语句,让我们来了解一下它们的用法和特点。
条件判断
条件判断语句用来根据不同的条件执行不同的代码块。在C#中,最常用的条件判断语句是if-else
和switch
语句。
if-else语句
if-else
语句是最基本的条件判断语句。它根据一个布尔表达式的结果来决定是否执行某段代码块。如果布尔表达式为true
,则执行if
后面的代码块;如果布尔表达式为false
,则执行else
后面的代码块。
int num = 10;
if (num > 0)
{
Console.WriteLine("num is positive");
}
else if (num == 0)
{
Console.WriteLine("num is zero");
}
else
{
Console.WriteLine("num is negative");
}
switch语句
switch
语句根据一个表达式的不同值执行不同的代码块。它可以替代多个if-else
语句,使代码更简洁和易读。
string fruit = "apple";
switch (fruit)
{
case "apple":
Console.WriteLine("It's an apple");
break;
case "banana":
Console.WriteLine("It's a banana");
break;
default:
Console.WriteLine("It's not an apple or a banana");
break;
}
循环结构
循环结构用于多次执行相同或类似的代码块。在C#中,常用的循环结构包括for
循环、while
循环和do-while
循环。
for循环
for
循环是一种根据计数器执行指定次数的循环。它包括一个初始值、一个终止条件和一个递增/递减操作。
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}
while循环
while
循环在条件为true
时执行代码块。它不确定循环次数,只要条件为true
就会一直执行。
int num = 0;
while (num < 5)
{
Console.WriteLine(num);
num++;
}
do-while循环
do-while
循环与while
循环类似,但它会先执行一次代码块,然后再根据条件判断是否继续执行。
int num = 0;
do
{
Console.WriteLine(num);
num++;
}
while (num < 5);
总结
控制流语句是C#中常用的编程语句,能够根据条件和循环执行不同的代码块。条件判断语句包括if-else
和switch
语句,用来根据不同的条件执行不同的代码;循环结构包括for
、while
和do-while
循环,用来多次执行相同的代码块。熟练掌握这些语句的用法,可以让我们的程序更加灵活和高效。
本文来自极简博客,作者:云计算瞭望塔,转载请注明原文链接:C#中的控制流语句:条件判断与循环结构