C# For
C# For 循环
C# for 循环 用于多次迭代程序的一部分。如果迭代次数固定,建议使用for循环,而不是while或do-while循环。
C#的for循环与C/C++相同。我们可以初始化变量,检查条件和递增/递减值。
语法:
for(initialization; condition; incr/decr){
//code to be executed
}
流程图:
C# For 循环示例
using System;
public class ForExample
{
public static void Main(string[] args)
{
for(int i=1;i<=10;i++){
Console.WriteLine(i);
}
}
}
输出:
C# 嵌套 For 循环
在 C# 中,我们可以在另一个 for 循环中使用 for 循环,称为嵌套 for 循环。外循环执行一次,内循环就完全执行了。所以如果外循环和内循环执行3次,内循环每个外循环都会执行3次,即总共9次。
让我们看一个C#嵌套for循环的简单例子。
using System;
public class ForExample
{
public static void Main(string[] args)
{
for(int i=1;i<=3;i++){
for(int j=1;j<=3;j++){
Console.WriteLine(i+" "+j);
}
}
}
}
输出:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
C# Infinite For Loop
如果我们在for循环中使用双分号,它将被无限次执行。让我们看一个 C# 中无限循环的简单例子。
using System;
public class ForExample
{
public static void Main(string[] args)
{
for (; ;)
{
Console.WriteLine("Infinitive for Loop");
}
}
}
输出:
Infinitive for Loop
Infinitive for Loop
Infinitive for Loop
Infinitive for Loop
Infinitive for Loop
ctrl+c