C#中的控制流语句:条件判断与循环结构

云计算瞭望塔 2019-04-14 ⋅ 32 阅读

在C#编程中,控制流语句是用来改变程序执行顺序的语句。条件判断和循环结构是两个常用的控制流语句,让我们来了解一下它们的用法和特点。

条件判断

条件判断语句用来根据不同的条件执行不同的代码块。在C#中,最常用的条件判断语句是if-elseswitch语句。

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-elseswitch语句,用来根据不同的条件执行不同的代码;循环结构包括forwhiledo-while循环,用来多次执行相同的代码块。熟练掌握这些语句的用法,可以让我们的程序更加灵活和高效。


全部评论: 0

    我有话说: