Изучение программирования на языке Си с нуля
Изучение программирования на языке Си с нуля
Добро пожаловать на сайт “Самоучитель C” – ресурс программиста на языке C, где вы найдете все, что связано с языком программирования C.
- Вы все еще пытаетесь освоить язык Си.
- Не знаете, с чего начать изучение программирования на языке Си.
- Не получаете многого от языка Си.
Этот учебник по языку Си поможет вам решить эти проблемы.
Раздел 1. Начало работы с языком Си
-
– познакомим вас с языком программирования Си и с тем, что можно делать с помощью Си. – узнаете, как настроить IDE CodeBlocks. – разработайте первую программу на языке Си под названием Hello, World!
Раздел 2. Переменные и константы
-
– объявлять и использовать переменные в программе на языке Си. – научитесь определять константы, которые хранят значения. – показать, как документировать код.
Раздел 3. Типы данных
-
– узнайте о различных типах, поддерживаемых языком Си. – расскажем вам о целочисленных типах языка Си. – объяснят вам, как работает число с плавающей точкой. – понять, как Си управляет символьными данными. – научитесь определять именованные целочисленные константы с помощью перечисления.
Раздел 4. Операторы
-
– познакомит вас с арифметическими операторами в C. – покажет вам, как эффективно использовать простой оператор присваивания и составные операторы присваивания. – подскажут, как использовать реляционные операторы для сравнения двух значений. – научит вас использовать логические операторы, включая логическое И, логическое ИЛИ и логический оператор НЕ.
Раздел 5. Управление потоком
-
– показать, как выполнить один или несколько операторов, если условие истинно. – научиться выполнять другие операторы, когда условие в условии if ложно. – показывает, как использовать тернарный оператор, чтобы сделать код более лаконичным. – объясняет оператор switch…case. – узнайте, как использовать оператор цикла for для многократного выполнения блока кода. – подскажет, как использовать оператор while для выполнения цикла до тех пор, пока условие истинно. – показать, как использовать оператор do…while для выполнения цикла на основе условия. – научит использовать оператор break для досрочного выхода из цикла. – показать, как пропустить текущую итерацию и начать новую с помощью оператора continue. – узнайте, как использовать (не использовать) оператор goto.
Раздел 6. Массивы
-
– объясним вам тип массива, который содержит другие типы – узнаете о строках и о том, как эффективно манипулировать строками.
Раздел 7. Основы работы с указателями
-
– поможет вам понять базовую концепцию указателей.
Раздел 8. Структура и объединение
-
– покажет вам, как использовать тип структуры, состоящий из нескольких переменных. – объяснит вам, как работает тип объединения в языке C.
Раздел 9. Функции
-
– покажите, как определить пользовательскую функцию в C. – узнайте, как передавать аргументы в функцию по значению. – объяснить, как передавать аргументы в функцию по ссылке. – познакомит вас с рекурсивными функциями и как их реализовать в C.
Раздел 10. Управление памятью
-
– показать, как динамически выделять память. – узнаете, как определить имя нового типа данных.
Раздел 11. Расширенные указатели
-
– изучите базовую функцию ввода/вывода файлов.
Раздел 12. Файловый ввод/вывод
Стандартная библиотека языка Си предоставляет вам несколько удобных функций для работы с файлами. В этом разделе вы изучите наиболее часто используемые функции ввода/вывода файлов в языке C.