ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 апреля
775978
POV_ (24.08.2017 12:28, просмотров: 8781)
Обнаружил косяк в коде.. якобы работающем коде от узкоглазых товарищей... код упрощенно такой #define SIZE 10 static int array[SIZE]; int x; for (i = 0; i < MAX; ++i, x = array[i]) if (x != NULL) { } Выходит, на первой итерации икс не инициализирован, а на последней вылезаем за пределы массива. Смутило, что якобы оно работает, и что увеличение i - префиксное. Не может тут быть неких чудес о которых я не знаю?