filmov
tv
0xC - Язык C: Управления памятью и классы памяти | malloc()
Показать описание
00:00 Приветствие
00:12 Область видимости
02:06 Связывание
03:17 Продолжительность хранения
06:15 Автоматические переменные
09:32 Инициализация автоматическийх переменных
09:50 Регистровые переменные
10:51 Статические переменные
11:18 Статические переменные с областью видимости внутри блока
13:45 Статические переменные c внешним связыванием
17:34 Статические переменные с внутренним связыванием
18:06 Сводка по классам памяти
19:08 Пример многофайловой программы
22:18 Классы памяти и функции
23:03 Функция rand()
27:48 Играем в кубики
32:29 Распределение памяти: malloc() и free()
33:20 malloc()
35:47 Функция free()
38:55 Важность функции free()
41:09 Функция calloc()
41:53 Доп. Классы памяти и динамическое расперделение
43:23 Квалификаторы
43:45 Квалификатор типа const
44:26 const в указателях и параметрах
45:25 Квалификатор типа volatile
46:51 Квалификатор типа restrict
48:39 Итоги урока
49:32 Прощание
Добро пожаловать на 12 урок по программированию на C! В этом уроке мы погружаемся в глубокий и сложный мир классов памяти, их компановки и управления памятью. Если вы когда-либо интересовались, как на самом деле работает язык программирования на C, то это ваш шанс узнать больше.
Во время этого урока мы изучаем ключевые слова: auto, extern, static, register. Эти ключевые слова играют важную роль в языке Си. Они помогают разработчикам управлять памятью и оптимизировать производительность при программировании на C.
Также мы рассмотрим функции, такие как rand(), srand(), time(), malloc(), calloc() и free(). Они обеспечивают динамическое управление памятью в языке программирования Си. С их помощью вы сможете разрабатывать более сложные и мощные программы, используя принципы программирования с нуля.
Для тех, кто только начинает свой путь в мире языков программирования, этот урок будет настоящей находкой. Мы предлагаем понимание области видимости и время жизни переменной - важных концепций, которые каждый разработчик должен знать, изучая язык C для новичков.
Мы знаем, что обучение Си может быть сложным, но с нашими C уроками и Си уроками вы будете готовы противостоять любым вызовам. Наши материалы по урокам по Си и нашим видеокурсам по Си помогут вам стать профессионалом в этой области.
Для тех, кто ищет глубокое и системное обучение C, наш канал "Си bugsbound" предоставляет все необходимые ресурсы и инструменты. Присоединяйтесь к нашему сообществу и станьте экспертом в мире программирования на C!
Описание сгенерировано при помощи ChatGPT-4!
#обучение #программирование #clanguage #войтивайти
00:12 Область видимости
02:06 Связывание
03:17 Продолжительность хранения
06:15 Автоматические переменные
09:32 Инициализация автоматическийх переменных
09:50 Регистровые переменные
10:51 Статические переменные
11:18 Статические переменные с областью видимости внутри блока
13:45 Статические переменные c внешним связыванием
17:34 Статические переменные с внутренним связыванием
18:06 Сводка по классам памяти
19:08 Пример многофайловой программы
22:18 Классы памяти и функции
23:03 Функция rand()
27:48 Играем в кубики
32:29 Распределение памяти: malloc() и free()
33:20 malloc()
35:47 Функция free()
38:55 Важность функции free()
41:09 Функция calloc()
41:53 Доп. Классы памяти и динамическое расперделение
43:23 Квалификаторы
43:45 Квалификатор типа const
44:26 const в указателях и параметрах
45:25 Квалификатор типа volatile
46:51 Квалификатор типа restrict
48:39 Итоги урока
49:32 Прощание
Добро пожаловать на 12 урок по программированию на C! В этом уроке мы погружаемся в глубокий и сложный мир классов памяти, их компановки и управления памятью. Если вы когда-либо интересовались, как на самом деле работает язык программирования на C, то это ваш шанс узнать больше.
Во время этого урока мы изучаем ключевые слова: auto, extern, static, register. Эти ключевые слова играют важную роль в языке Си. Они помогают разработчикам управлять памятью и оптимизировать производительность при программировании на C.
Также мы рассмотрим функции, такие как rand(), srand(), time(), malloc(), calloc() и free(). Они обеспечивают динамическое управление памятью в языке программирования Си. С их помощью вы сможете разрабатывать более сложные и мощные программы, используя принципы программирования с нуля.
Для тех, кто только начинает свой путь в мире языков программирования, этот урок будет настоящей находкой. Мы предлагаем понимание области видимости и время жизни переменной - важных концепций, которые каждый разработчик должен знать, изучая язык C для новичков.
Мы знаем, что обучение Си может быть сложным, но с нашими C уроками и Си уроками вы будете готовы противостоять любым вызовам. Наши материалы по урокам по Си и нашим видеокурсам по Си помогут вам стать профессионалом в этой области.
Для тех, кто ищет глубокое и системное обучение C, наш канал "Си bugsbound" предоставляет все необходимые ресурсы и инструменты. Присоединяйтесь к нашему сообществу и станьте экспертом в мире программирования на C!
Описание сгенерировано при помощи ChatGPT-4!
#обучение #программирование #clanguage #войтивайти
Комментарии