ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
307006 Топик полностью
Andreas (12.02.2012 14:51, просмотров: 271) ответил fk0 на Выражение for (u08 i=0;i<24;i++)... -- не соответствует стандарту языка C, между прочим как бы. Декларировать переменные не только в начале блока позволяет C99 (но не C89), а так чтоб прямо внутри оператора -- это скорей к C++. И u08 не является
В руководстве мутно написано Referred to as C99 (or C9X), the new standard has added a few new types and constructs. Some of these features have been used in COSMIC compilers as C99 conformant extensions to the C89 standard. Как будто ничего от С99 там нет. И объявления переменных только в начале блока требует и прототипы всех функций обязательно объявлять и т.д.