Итак, динамическое управление памятью – сбрасываем оковы прибитых при компиляции размеров структур!
Ещё раз вспомним, что в Си всё байты. Но как мы их храним? А как вообще можно?
Опять же довольно уникальная фишка Си – возможность смотреть на одни и те же байты по-разному
Довольно уникальная для ЯП фишка Си – битовые поля структур
Распространённый тип данных во многих языках программирования. Как же он выглядит в Си?
Неочевидная тема. Для многих, кто программировал только на высокоуровневых ЯП, сложно принять, что заботиться нужно даже о порядке полей в структурах
Базовые структуры в Си. Общие принципы работы с ними
Немного функционального программирования в Си
Значений у Void в Си несколько. Давайте рассмотрим их
Общая структура функций в языке Си
Примеры решений домашних заданий за первые 3 пары
Если во многих высокоуровневых языках строки – само собой разумеющееся, то в Си нужно строки знать и уметь ими пользоваться.
Массивы в Си – довольно интересная структура данных. Простая и эффективная как топор!
Пожалуй, именно на указателях у большинства появляются трудности с пониманием Си. Поэтому настоятельно советую вчитываться в приложенные примеры кода.
На паре возник вопрос: а что может стоять в параметрах функции main вместо void
For, while и другие способы "крутиться в цикле"
Условные операторы Си
Всем привычные арифметические операции в рамках Си
Часто начинают именно с "Hello world", но для нас это не подходит