One loop inside another loop is called Nested loop. Here we will discuss about this.
Syntax of a Nested for loop
1 2 3 4 5 6 7 | 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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #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