В C a для l oop - это просто фантазия, в то время как l oop.
for (x; y; z) {
...
}
примерно эквивалентно [1] to
x;
while (y) {
...
z;
}
Нет смысла делать это здесь; это просто делает код более запутанным.
- Область видимости переменных, объявленных в
x
, отличается. Он также отличается, если используется continue
.