codequick-darkmode-logo
ВходРегистрация
Основы языка C

Программа Курса:

Основы языка C

15 Уроки 210 Онлайн Вопросы по Программированию


Какие темы будут рассмотрены в курсе?

Основы языка C

  1. Введение:

    • Обзор курса и цели

    • Что такое C Language и почему мы должны его использовать?

    • Предварительные требования и начало работы

  1. Переменные и типы данных в C:

    • Использование 'printf' для вывода

    • Введение в переменные и типы данных

    • Основные типы данных (int, float, char, double)

    • Модификаторы (short, long, signed, unsigned)

    • Объявление и инициализация переменных

    • Константы и перечисления

  1. Функции в C:

    • Объявление и определение функции

    • Вызов функции и возвращаемые типы

    • Параметры и аргументы

  1. Операторы и выражения:

    • Арифметические операторы

    • Реляционные операторы

    • Логические операторы

    • Побитовые операторы

    • Операторы инкремента и декремента

    • Операторы присваивания

    • Условные выражения

  1. Контрольные структуры: If-else:

    • Условные операторы с использованием if и else

    • Вложенные if-else

    • Лестница else-if

  1. Конструкции управления: Switch-case:

    • Условные операторы с использованием switch-case

    • Случай по умолчанию

    • Break и fall-through в switch-case

  1. Структуры управления: Цикл while:

    • Введение в цикл while

    • Синтаксис цикл while

    • Итерация и управление в цикле while

    • Использование цикла while с различными условиями

  1. Конструкции управления: For Loop:

    • Введение в for loop

    • Синтаксис for loop

    • Итерация и управление в for loop

    • Вложенные for loops

  1. Массивы в C:

    • Объявление и инициализация

    • Одномерные массивы

    • Многомерные массивы

    • Манипуляции с массивами и их использование

  1. Указатели в C:

    • Введение в указатели и адреса памяти

    • Объявление и инициализация указателей

    • Арифметика указателей

    • Указатели на массивы, функции и строки

  1. Динамическое выделение памяти в C:

    • Выделение и освобождение памяти с использованием 'malloc', 'calloc', 'realloc' и 'free'

    • Утечки памяти и лучшие практики

  1. Строки и манипуляции со строками:

    • Массивы символов и строковые литералы

    • Функции обработки строк ('<string.h>')

    • Работа со строками (конкатенация, сравнение)

  1. Структуры в C:

    • Определение структур

    • Инициализация и доступ к членам

    • Вложенные структуры и массивы структур

  1. Директивы препроцессора:

    • Введение в препроцессор ('#include', '#define', '#if', '#else')

    • Условная компиляция

    • Макросы

  1. Заключительное Слово:

    • Заключительные слова для обобщения курса.

    • Благодарности и последующие шаги