在计算机编程语言的基础知识中,循环可以被视为连续执行/重复/或迭代的执行指令链或序列,直到达到特定条件。循环用于重复执行语句块;在循环流的分类中,我们可以确定循环是入口控制循环还是出口控制循环,编程编译器在执行语句之前,检查与循环执行开始相关的所有条件是否满足经验证且正确,此活动由入口控制循环执行。在本主题中,我们将学习 C# For 循环
对于退出受控循环,编译器会验证与循环终止相关的条件。在循环过程中,完成某个过程,例如从输入数据中获取参数或任何项目,分析参数或更改参数,然后是检查限制值的条件,例如计数器是否(与循环相关的标志值)。
如果条件满足,则后续指令指示序列返回到序列中的第一条指令并重复序列。一旦达到条件,编译器的流程就会转移到循环外部的编程指令分支。因此,循环是一个编程概念,通常用于减少代码冗余和复杂性。
对于For循环来说,它可以被认为是基于FOR条件的迭代块,然后只要满足这些条件就继续实例化执行代码序列指定的步骤。该循环可以根据循环计数器变量或参数化循环变量的存在与其他循环区分开来,这些变量有助于迭代循环体以实现精确匹配并满足每次迭代的顺序。
语法:
for (counter/variable initialize; termination condition; iteration steps) { // code block to be executed as long as condition is satisfied }
流程图
C# For 循环分为三个部分,从上面的流程图可以看出:
让我们尝试使用程序来理解这个概念:
语法:
for (int i = 0; i <= 5; i++) { Console.WriteLine("i value: {0}", i); }
代码:
using System; public class Program { public static void Main() { for (int i = 0; i < 8; i++) { Console.WriteLine("Value of i: {0}", i); } } }
输出:
代码
using System; public class Program { public static void Main() { for ( ; ; ) { Console.Write("x"); } } }
输出:
代码
using System; public class Program { public static void Main() { for (int i = 0; i < 8; i++) { if( i == 4 ) break; Console.WriteLine("Value of i: {0}", i); } } }
输出:
Code
using System; public class Program { public static void Main() { for (int p = 0; p < 3; p++) {for(int q =5; q>= 0; q--) Console.WriteLine("Value of p: {0}, Q: {1} ", p,q); } } }
Output:
以上是C# For 循环的详细内容。更多信息请关注PHP中文网其他相关文章!