@Carver182
инженер-программист

Чему равен результат выражения «x-1», /* { int x=1; x-1} */ true или false?

Наткнулся на такой код с циклом:
int x=3;
for (int i; x-1; i++) {;}
Думал что сработает два раза но, почему-то, из него не получается вывалиться
  • Вопрос задан
  • 328 просмотров
Решения вопроса 2
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Оно в цикле бесконечно из "3" "1" будет вычитать
Ответ написан
Комментировать
AtomKrieg
@AtomKrieg
Давай я поищу в Google за тебя
Переменная i не инициализированна, но это полбеды. А вот переменная х не меняется в процессе и поэтому бесконечный цикл.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Carver182 Автор вопроса
инженер-программист
Все понятно, всем спасибо, нужно было делать декремент
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы