Поведение счётчика цикла
Почему:
for(i = 0; i < 5; i++){} document.write(i) // i == 5 ? По логике i == 5 при i <= 5 (как в том же Си) |
Цитата:
Код:
#include <stdio.h> |
C++
Код:
#include <iostream> Код:
[wz2@localhost ~]$ '/home/wz2/a.out' |
<script> for(i = 0; i < 5; i++) document.write(i + "<br>"); </script> i == 4??? |
Gofop,
В вашем первом сообщение i == 5 потому что вы смотрите на счетчик уже после цикла. Если же смотреть на i как в сообщение Sweet'a то, все верно (0,1,2,3,4) , потом i становится равным 5 и условие не выполняется, и все, он так и остается равным 5. |
walik, я написал относительно этого.
|
Gofop, ололо
Код:
#include <iostream> Цитата:
|
Цитата:
for(i = 0; i < 5; i++){document.write(i)} |
Часовой пояс GMT +3, время: 14:07. |