ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
1 июля
63164 Топик полностью
zhilik (18.07.2006 15:16, просмотров: 1) ответил dvf на Да, я не все показал.
Ответ: Что бы ваш код исправить, надо вместо: g = ~j; писать: j = ~g; Но зачем вообще g: unsigned char i; unsigned char j = ~TabSymbPos[IS]; И ещё: зачем вы объявляйте i в самом начале функции? Так IMHO гораздо лучше: for (unsignde inti = 4; i > 0; i--) _nop_(); Чем меньше область видимости, тем меньше вероятность ошибки; и вообще я всегда инициализирую переменную и объявляю её ровно там где надо (а не в начале области видимости). Но это если компилятор поймёт. (IAR for MSP понимает). И где объявлен IS?