Browse Source

(Iterative Fibonacci): Fix the explanation of the for loop.

Richard Stallman 2 years ago
parent
commit
2624fb4f44
1 changed files with 5 additions and 4 deletions
  1. 5 4
      c.texi

+ 5 - 4
c.texi

@@ -927,15 +927,16 @@ Executing @var{body}.
 Advancing the loop (executing @code{++i}, which increments @code{i}).
 @end itemize
 
-The net result is to execute @var{body} with 0 in @code{i},
-then with 1 in @code{i}, and so on, stopping just before the repetition
-where @code{i} would equal @code{n}.
+The net result is to execute @var{body} with 1 in @code{i},
+then with 2 in @code{i}, and so on, stopping just before the repetition
+where @code{i} would equal @code{n}.  If @code{n} is less than 1,
+the loop will execute the body zero times.
 
 The body of the @code{for} statement must be one and only one
 statement.  You can't write two statements in a row there; if you try
 to, only the first of them will be treated as part of the loop.
 
-The way to put multiple statements in those places is to group them
+The way to put multiple statements in such a place is to group them
 with a block, and that's what we do in this example.
 @end table