[День 17] — адресная арифметика (сложение и вычитание) (и предостережение по поводу sizeof!)
Mike Shah
0:00 / 0:00
[День 17] — адресная арифметика (сложение и вычитание) (и предостережение по поводу sizeof!)
1 919 просмотров · 3 года назад
Mike Shah
41,2 тыс. подписчиков
1 919 просмотров · 3 года назад
►Плейлист по программированию на C: • C Programming Series
►Полные курсы доступны по ссылке: https://courses.mshah.io/
►Присоединяйтесь к участнику, чтобы получить бонусы: / @mikeshah
►Описание урока: В этом уроке я покажу вам, как использовать арифметику указателей в языке C. На самом деле, мы уже довольно часто использовали её при доступе к информации в массивах. Я покажу вам, что при использовании арифметики мы фактически смещаем количество байтов базового типа. Кроме того, я покажу вам вычитание (ха!) и кое-что, на что следует обратить внимание при работе с распределителем памяти.
00:00 Введение
00:36 Настройка и объяснение структуры памяти массива
2:22 Разыменование скобок, а смещение — это арифметика указателя.
5:35 Использование функции sizeof для определения размера нашего типа
7:00 Эксперименты с sizeof — просто размер переменной стека!
11:06 Вычитание указателей для демонстрации границы выделения памяти
16:20 Заключение
►Пожалуйста, поставьте лайк и подпишитесь, чтобы помочь каналу!
►Канал YouTube: / mikeshah
►Присоединяйтесь к нашему бесплатному сообществу: https://courses.mshah.io/communities/...