Это зациклится бесконечно.
Существует два типа приращения переменной:
Здесь count++
и ++count
оба отличаются, если вы использовали ++count
, это будет работать.
Здесь count = count++
означает, что переменная счетчика будет увеличена на единицу, а затем назначит более раннее значение 1 самой переменной счетчика, так что счет останется неизменным.