The simplest of these structures is the For Loop.
This loop is used when a set of instructions is to be repeated a predetermined number of times.
When you put your program into a loop, you must ensure that the loop will eventually end. In For Loops, this usually involves counting the number of repetitions.
Counting involves incrementing the value of a variable - for example Ctr = Ctr + 1;
The 'C' language has some shorthand methods to do this kind of arithmetic.
Ctr = Ctr + 1; Ctr++; and Ctrl += 1; all mean exactly the same thing in 'C'.
Ctr--; will subtract 1 from Ctr.
Ctr += 2; will add two to Ctr
In 'C' the simplest form of For Loop is coded:
int Ctr; for(Ctr = 0; Ctr < 10; Ctr++) { printf("This is Loop %d\n", Ctr); }
This code will cause 10 lines of output, with values of Ctr from 0 to 9.
Ctr = 0 | Sets the integer variable named Ctr to an initial value of Zero. |
Ctr < 10 | Tests the value of Ctr; If this test is true, the code in the loop will be executed. |
Ctr++ | Increases the value of Ctr for re-testing. NOTE: Ctr is changed at the end of the loop before the next test. The loop ends when Ctr reaches 10, and the condition is no longer true. |
int Ctr; for(Ctr = 5; Ctr < 10; Ctr++) { printf("Looping"); }
This code causes 5 lines of output as Ctr goes backwards from 5 to 1, in steps of -1.
No comments:
Post a Comment