Перейти к содержимому

[День 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/...