У меня проблемы с пониманием, как именно работает этот код:
int length = 1;
int x = 234567545;
while (x /= 10)
length++;
Предполагается подсчитать количество цифр в переменной int. Я не понимаю, как в while
цикл работает. Цикл просто обнуляется и останавливается по умолчанию? Кроме того, почему длина начинается с 1?