C# – For Loop

  • Post author:
  • Post category:C#
  • Post comments:2 Comments
C# - For Loop

C# for loop is a repetition control structure that allows you to efficiently write a loop that needs to execute a specific number of times.

Syntax C# for loop

The syntax of a for loop in C# is −

for ( init; condition; increment ) {
   statement(s);
}

Here is the flow of control in a for a loop −

  • The init step is executed first, and only once. This step allows you to declare and initialize any loop control variables.
  • Next, the condition is evaluated. If it is true, the body of the loop is executed. If it is false, the body of the loop does not execute and flow of control jumps to the next statement just after the for loop.
  • After the body of the for loop executes, the flow of control jumps back up to the increment statement. This statement allows you to update any loop control variables.
  • If it is true, the loop executes and the process repeats itself (body of loop, then increment step, and then again testing for a condition). After the condition becomes false, the for loop terminates.

Flow Diagram

C# - For Loop

Example

using System;

namespace Loops {
   class Program {
      static void Main(string[] args) {
         
         /* for loop execution */
         for (int a = 10; a < 20; a = a + 1) {
            Console.WriteLine("value of a: {0}", a);
         }
         Console.ReadLine();
      }
   }
} 

The following result −

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19

Next Topic – Click Here NEXT PAGE – Click Here

This Post Has 2 Comments

Leave a Reply