Часть I: Основы языка Си
Добро пожаловать в первую часть справочника, посвящённую основам языка C на Raspberry Pi Zero 2 W. Здесь вы изучите базовые конструкции, работу с переменными, указателями, функциями и файлами, а также подготовите свою систему к разработке.
Главы:
- 1. Глава 1: Введение
- 2. Глава 2: Переменные и арифметика
- 3. Глава 3: Условия и сравнения
- 4. Глава 4: Циклы и повторение кода
- 5. Глава 5: Указатели
- 6. Глава 6: Функции — Строим Модульный Код
- 7. Глава 7: Массивы и Строки — Работа с Коллекциями Данных и Текстом
- 8. Глава 8: Библиотека строк (<string.h>)
- 9. Глава 9: Ввод с клавиатуры
- 10. Глава 10: Работа с файлами
- 11. Глава 11: Пользовательские Типы Данных и Структуры
- 11.1. 1. Тип
typedef: Псевдонимы для Существующих Типов - 11.2. 2. Перечисления
enum: Именованные Константы - 11.3. 3. Структуры
struct: Объединение Разных Типов - 11.4. 4. Объединения
union: Совместное Использование Памяти - 11.5. 5. Примеры Взаимодействия и Ожидаемый Вывод
- 11.6. 6. Компиляция и Запуск Примеров
- 11.7. 7. Дополнительные Ресурсы
- 11.1. 1. Тип
- 12. Глава 12: Заголовочные файлы и препроцессор
- 12.1. 1. Что такое препроцессор и зачем он нужен?
- 12.2. 2. Директива
#include - 12.3. 3. Директива
#define - 12.4. 4. Условная компиляция (
#ifdef,#ifndef,#endif,#if,#else,#elif) - 12.5. 5. Разделение кода на
.cи.hфайлы - 12.6. 6. Повторное использование и масштабирование проекта
- 12.7. 7. Компиляция проекта из нескольких файлов
- 12.8. 8. Дополнительные ресурсы