Код
CV ХЭЛП четко структурирован,хороший навигатор и ничего лишнего(и опущенного тоже).
Включает даже описание встроенных библиотечных фукций-как стандартных,так и самописных.Все очень четко-синтаксис,описание,пример применения.
В том-то и дело, что не нужно этого.
Есть язык с его логикой, операторами и типами данных и есть библиотеки, по отношению к языку внешние.
Грубо говоря, все эти printf() и memcpy() можно написать и самому, а вот умение правильно и рационально закодировать алгоритм есть принципиально.
И в принципе вообще стоит осваивать С на РС, взять например какой-нибудь Borland C 3.0,
C для МК это просто частный случай.
Мне часто попадаються на доработку проекты сляпаные такими любителями wizardов как наш друг 123,
Жена заслышав привычный мат, уже знает в чем дело
Так вот основная проблема - привязка к узкозаточенным библиотекам, глобальные переменные раскиданные по всему тексту, паузы сделанные поочередно на всех таймерах, функции которые делают все и сразу.
Такой код трудно портировать и модифицировать.
---
2 add
Чисто практический совет.
1.Поставьте себе IAR (за любимый gcc агитировать не буду, но при случае забарахлитесь и поиграйтесь, лишним не будет)
2.Соберите тестовый проект и убедитесь, что все работает.
3.Не пожалейте купите 2 книги
3.1 Герберт Шилдт Справочник программиста С/С++ ($4)
Это полный справочник по языку, должен всегда лежать на столе.
Шилдт соавтор стандарта ANSI C
3.2 Брюс Эккель Философия С++ ($10 том) - пока достаточно первого.
Если английский хорош, можете взять здесь оригинал
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html, там же примеры кода.
Книжка написана железячником смигрировавшим на программирование, начинаеться от азов заканчиваеться очень сложными вопросами. Очень ценная особенность - объяснсняеться не только как, но и зачем и почему. Много советов по стилю программирования и проектирования.
Перечитывать можно бесконечно, всегда найдешь что-то новое.
4. Делаете свой проект и начинаете писать, на вопросы в форуме всегда ответят.