Прогриаммист Си: связь между массивами и указателями. Адресная арифметика. Случайные числа
Сегодня рассмотрим сходства массива и указателя. Имя массива - это указатель на его первый элемент. Как и с обычным указателем, для массива доступны такие же операции. Чтобы перемещаться по элементам массива, используя его имя, как указатель, нужно знать адресную арифметику. Если к указателю на первый элемент прибавить 1, то мы произведем смещение по массиву на N байт вправо, а именно, если у нас массив элементов типа int, размером 4 байта (в некоторых случаях может быть меньше или больше), то произойдет смещение на 4 байта. Если прибавим 2, то на 8 байт и так далее. В языке Си такой подсчет смещения происходит автоматически и с другими типами это работает аналогично.
1 view
1210
326
2 months ago 01:01:38 1
общение с журналистом “Народной Академии“ об АО “ДОМ РФ“, бюджете, взыскании единственного жилья.
2 months ago 00:05:12 1
Профессия «Python разработчик» | Презентация онлайн курса
2 months ago 01:01:18 1
Проект недели - BlockchainNFT - Космозайцы
2 months ago 00:09:01 1
Как стать программистом с нуля
2 months ago 00:22:04 5
Что такое Data Science (наука о данных) простыми словами
2 months ago 00:15:09 1
Бородин. Романсы (1)
2 months ago 00:08:20 1
Забудь всё, что ты знал о ChatGPT: OpenAI Canvas меняет всё
2 months ago 01:34:32 9
CLR via C#. Глава 1. Модель выполнения кода в среде CLR
2 months ago 00:03:52 1
Секрет успешного трудоустройства в программировании
2 months ago 00:09:35 1
Как бороться с прокрастинацией?
2 months ago 01:49:20 1
Секреты бигтеха от Principal Engineer в Apple. Максим Страхов | Team Lead Talks
3 months ago 00:27:14 1
НОВОСТИ WOW БАЛАНС КЛАССОВ, НОВАЯ ИГРА ОТ BLIZZARD? НОВИНКИ THE WAR WITHIN ВОВ
3 months ago 00:09:53 1
Что требуют от Senior Разработчиков
3 months ago 00:09:30 1
#229 Секрет слова Шизгара раскрыт!
3 months ago 00:19:46 1
Нейросети, они есть? разберем по косточка, что это такое, как они работают, с ИИ сообразим на троих
3 months ago 01:47:22 1
Хочешь быть программистом?? Учи базу)) [Влад Тен]
3 months ago 00:05:34 1
Изучение C++ для начинающих / #1 – Введение в язык C++ с нуля
3 months ago 00:44:30 1
ДОНАЧУ СТРИМЕРУ НА СТРИМЕ. ПРОДАСТ ЛИ ОН ДРУГА ЗА ДЕНЬГИ? 💰 *DENLOK*
3 months ago 01:54:30 6
Связный список (linked list) - Структуры данных C#