Скажите, почему может вылетать код на присвоении?
double xxx; xxx = tmp2/(2*k+1);
if (xxx>=255 && xxx<=0) xxx=1;
если не писать последнюю строчку(которой попытался зарезать диапазон значений), то код работает.
тоже самое происходит если попытаться напечатать переменную xxx.
double xxx; xxx = tmp2/(2*k+1);
// if (xxx>=255 && xxx<=0) xxx=1;
printf ("[ %g ]",xxx);
Могу привести и весь код, по ошибку точно нашел и зафиксировал. Нулей нигде нет, т.к. если не производить переприсваивание или печать то все окей. Это, вообще, xs код.
Что это может быть, странный какой-то глюк?
Спасибо
Ответ на:
комментарий
от jek_
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Аномальный segfault (2013)
- Форум Arduino, совершенно не понимаю, что происходит. (2017)
- Статьи Осваиваем STM32 снизу: часть 1 - подключаем и исследуем плату (2023)
- Статьи Осваиваем STM32 снизу: часть 2 - пишем простейшую прошивку (2023)