c# 从零到精通 for语句
发布人:shili8
发布时间:2023-12-27 17:18
阅读次数:67
C#中的for语句是一种循环结构,可以让程序重复执行特定的代码块。在本文中,我们将从零开始学习C#中的for语句,并逐步精通它的用法。
首先,让我们来看一个简单的for语句示例:
csharpfor (int i =0; i <5; i++) { Console.WriteLine("当前的i值为:" + i); }
在这个示例中,for语句由三个部分组成:初始化表达式、条件表达式和迭代表达式。初始化表达式`int i =0`用于初始化循环变量i,条件表达式`i <5`用于判断循环是否继续执行,迭代表达式`i++`用于更新循环变量i的值。在循环体内部,我们使用`Console.WriteLine`语句输出当前的i值。
接下来,让我们看一些for语句的常见用法:
1. 遍历数组
csharpint[] numbers = {1,2,3,4,5 }; for (int i =0; i < numbers.Length; i++) { Console.WriteLine("当前的数字为:" + numbers[i]); }
在这个示例中,我们使用for语句遍历了一个整型数组,并输出了数组中每个元素的值。
2. 嵌套循环
csharpfor (int i =0; i <3; i++) { for (int j =0; j <3; j++) { Console.WriteLine("i值为:" + i + ",j值为:" + j); } }
在这个示例中,我们使用了嵌套的for循环,外层循环控制i的值,内层循环控制j的值,从而实现了对二维空间的遍历。
3. 循环控制语句
csharpfor (int i =0; i <5; i++) { if (i ==3) { continue; } Console.WriteLine("当前的i值为:" + i); }
在这个示例中,我们使用了`continue`语句,当i的值等于3时,跳过当前循环的剩余代码,直接进入下一次循环。
通过以上示例,我们可以看到for语句在C#中的灵活运用。希望本文能够帮助你从零开始学习C#中的for语句,并逐步精通它的用法。