One loop inside another loop is called Nested loop. Here we will discuss about this.
Syntax of a Nested for loop
for ( variable initialization ; condition ; variable update ) { for ( variable initialization ; condition ; variable update ) { // body statement. } }
Example of a Nested for loop. This program will print “Outer Loop” 3 times. After every time it will print “Inner Loop” 2 times.
#include <stdio.h> int main() { for(int i = 1; i <= 3; i++) { printf( “%d. Outer Loop \n”, i ); for(int j = 1; j <= 2; j++) { printf ( " Inner Loop \n", j ); } printf(“ \n ”); } return 0; }
Output
1. Outer Loop Inner Loop Inner Loop 2. Outer Loop Inner Loop Inner Loop 3. Outer Loop Inner Loop Inner Loop
Note : We can use any loop inside any other loop. For an example we can use while loop inside a for loop or vice versa.
No comments:
Post a Comment