C# 系列教程:控制流语句
在本篇文章中,我们将介绍 C# 中的控制流语句,包括条件语句和循环语句。这些语句是编程的基础,用于控制程序的执行流程。
目录
条件语句
条件语句用于根据特定条件执行不同的代码块。
if 语句
if 语句用于在条件为真时执行代码块。
示例:
int number = 10;
if (number > 5)
{
Console.WriteLine("数字大于 5");
}
if-else 语句
if-else 语句用于在条件为真时执行一个代码块,否则执行另一个代码块。
示例:
int number = 10;
if (number > 5)
{
Console.WriteLine("数字大于 5");
}
else
{
Console.WriteLine("数字小于或等于 5");
}
else if 语句
else if 语句用于检查多个条件。
示例:
int number = 10;
if (number > 10)
{
Console.WriteLine("数字大于 10");
}
else if (number == 10)
{
Console.WriteLine("数字等于 10");
}
else
{
Console.WriteLine("数字小于 10");
}
switch 语句
switch 语句用于基于一个表达式的多个可能值执行不同的代码块。
示例:
int day = 3;
switch (day)
{
case 1:
Console.WriteLine("星期一");
break;
case 2:
Console.WriteLine("星期二");
break;
case 3:
Console.WriteLine("星期三");
break;
case 4:
Console.WriteLine("星期四");
break;
case 5:
Console.WriteLine("星期五");
break;
default:
Console.WriteLine("周末");
break;
}
循环语句
循环语句用于重复执行代码块,直到满足特定条件。
for 循环
for 循环用于在满足条件时多次执行代码块,通常用于已知次数的循环。
示例:
for (int i = 0; i < 5; i++)
{
Console.WriteLine("i 的值为: " + i);
}
while 循环
while 循环在给定条件为真时重复执行代码块。
示例:
int i = 0;
while (i < 5)
{
Console.WriteLine("i 的值为: " + i);
i++;
}
do-while 循环
do-while 循环至少执行一次代码块,然后在条件为真时重复执行。
示例:
int i = 0;
do
{
Console.WriteLine("i 的值为: " + i);
i++;
} while (i < 5);
foreach 循环
foreach 循环用于遍历集合或数组中的每个元素。
示例:
int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int number in numbers)
{
Console.WriteLine("数字: " + number);
}
这些是 C# 中最常用的控制流语句。通过掌握这些语句,您可以更有效地控制程序的执行流程,编写出逻辑清晰、功能强大的程序。
下一篇文章将介绍 C# 中的面向对象编程(OOP)概念,包括类、对象、继承、多态等。敬请期待!