CST2601 Visual
Basic I
Notes on For...Next Statement
For...Next StatementRepeats a group of statements a specified number of times. Syntax For counter = start To end [Step
step] Next [counter] The For…Next statement syntax has these parts:
Remarks The step argument can be either positive or negative. The value of the step argument determines loop processing as follows:
After all statements in the loop have executed, step is added to counter. At this point, either the statements in the loop execute again (based on the same test that caused the loop to execute initially), or the loop is exited and execution continues with the statement following the Next statement. Tip Changing the value of counter while inside a loop can make it more difficult to read and debug your code. Any number of Exit For statements may be placed anywhere in the loop as an alternate way to exit. Exit For is often used after evaluating of some condition, for example If...Then, and transfers control to the statement immediately following Next. You can nest For...Next loops by placing one For...Next loop within another. Give each loop a unique variable name as its counter. The following construction is correct:
Note If you omit counter in a Next statement, execution continues as if counter is included. If a Next statement is encountered before its corresponding For statement, an error occurs. For...Next Statement ExampleThis example uses the For...Next statement to create a string that contains 10 instances of the numbers 0 through 9, each string separated from the other by a single space. The outer loop uses a loop counter variable that is decremented each time through the loop.
|