Online C Compiler
Открыть в компиляторе

Учебная версия на русском. Код и его вывод сохранены в исходном виде.

Как изучать C по книгам

Выбирайте материал по своему уровню и закрепляйте чтение небольшими программами и тестами.

Как изучать C по книгам
Выбирайте материал по своему уровню и закрепляйте чтение небольшими программами и тестами.

Начинающим полезна последовательность: типы, условия, циклы, функции, затем динамическая память. Проверьте, какой стандарт использует книга и можно ли собрать её примеры в вашей среде.

The C Programming Language Кернигана и Ритчи — классическое краткое изложение, предшествующее многим современным изменениям. C Programming: A Modern Approach К. Н. Кинга предлагает более подробный курс. Педагогическая ценность книги не означает охват всех новых редакций стандарта.

После главы напишите собственный вариант примера, включите предупреждения и заранее предскажите вывод. Точные правила библиотечной функции уточняйте в документации используемой библиотеки и стандарта.

Чередуйте чтение с задачами на массивы, строки, указатели и структуры. Сохраняйте исправления и возвращайтесь к старым упражнениям, чтобы проверить понимание.

Частые вопросы

Почему код и вывод остаются на английском?

Ключевые слова, идентификаторы и строки, проверяемые тестами, сохранены, чтобы не менять программу. Объяснения и элементы управления переведены.