ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
173396 Топик полностью
Vit (25.11.2009 17:41, просмотров: 268) ответил AlexBi на Какая альтернатива for(i =0;i<35;i++) Mas[i] = 0; ?
Если смотреть на говнокод в первом посте, то обнуление массива видится аж один раз. Правильно это делается прямо при объявлении  unsigned char Mas[40]={0}; Но есть нюанс. У C8051F120 много операций при инициализации, а точнее до отключения сторожа, то они могут не успеть закончить выполняться прежде чем сторож сбросит камень. Как достаточно универсальный вариант борьбы можно предложить выключать сторож в начале стартапа. В Вашем же случае скорее всего ничего можно не делать... И массив не нужен. Потому как выводить Вы собирались строку. ЗЫ. Ключевая фраза "скорее всего ничего можно не делать...";)))