Чтобы научиться грамотно оформлять код на языке C, делать его красивым и читабельным, можно воспользоваться следующими рекомендациями:
- Изучать гайдлайны для оформления кода внутри крупных проектов. yandex.ru Например, стандарты GNU или BSD. yandex.ru
- Изучать уже хорошо структурированный код. yandex.ru Можно посмотреть на проекты вроде PostgreSQL или Redis. yandex.ru
- Грамотно именовать элементы кода (функции, переменные и т. п.). yandex.ru Также важно писать грамотные комментарии, которые объясняют не что делается, а почему. yandex.ru
- Разделять обязанности (одна функция — одно действие). yandex.ru
Несколько книг на русском языке, которые могут помочь в изучении программирования на языке C:
- «Язык программирования С» Брайана Кернигана и Денниса Ритчи; pikabu.ru
- «Самоучитель С» Пола МакКартни; pikabu.ru
- «Язык программирования С. Продвинутый курс» Джона Пола МакЛэна; pikabu.ru
- «Программирование на языке С в Unix» Стивена Кочана; pikabu.ru
- «Низкоуровневое программирование на языке С» Ильи Бабушкина; pikabu.ru
- «Программирование на языке С для начинающих. Просто и доступно» Давида Бриджесса; pikabu.ru
- «Программирование микроконтроллеров на языке С» Олега Бычкова; pikabu.ru
- «Язык С для разработки многопоточных приложений» Андрея Шейнфельда; pikabu.ru
- «Программирование на С++ для начинающих» Шотику Део; pikabu.ru
- «Язык программирования С. Подробное руководство» Линды Дэлл. pikabu.ru
Кроме литературы, рекомендуется самостоятельно практиковаться и писать код. pikabu.ru