Программирование на C. Урок 26. Указатели и адреса. Часть 2

  Рет қаралды 8,399

narod stream

narod stream

Күн бұрын

Пікірлер: 23
@ebjikkolu4757
@ebjikkolu4757 5 жыл бұрын
Второй человек узнал от первого человека много нового,человек говорит спасибо
@trakschanel
@trakschanel 5 жыл бұрын
Отладка рулит, показывайте чаще)
@DenisS1983
@DenisS1983 2 жыл бұрын
Мне нравится блуждающий указатель
@АлександрШульгин-л3о
@АлександрШульгин-л3о 5 жыл бұрын
Best video in Russian KZbin about POINTERS. Thanks
@MsKhch
@MsKhch 5 жыл бұрын
Потрясающая работа.
@deepbluebird6836
@deepbluebird6836 3 жыл бұрын
Огонь
@nickvirus9463
@nickvirus9463 5 жыл бұрын
Смотрю из за отладки) Очень познавательно)
@pydev21
@pydev21 2 жыл бұрын
Да...не просто понять.
@timafonalexsandr7564
@timafonalexsandr7564 5 жыл бұрын
Спасибо большое. Но все таки жду=) Урок по управлению шимом tlc5940 Очень хотелось бы понять ее=)
@timelord1137
@timelord1137 5 жыл бұрын
Отладка объясняет работу лучше некуда) Но в голове не укладывается как процессор решает что в какой участок памяти записать, а тем более вытащить отсюда, переставить сюда, записать то, переписать это - и со скоростью в миллиарды операций в секунду)
@БогданПаршинцев
@БогданПаршинцев 4 жыл бұрын
Time Lord. Так процессор ничего не решает. Ему уже все сказано, он просто это делает. Он начинает выполнять инструкции по очереди и ему говорят запиши из этой ячейки памяти в стек. Он это и делает.
@Ivan-rc4it
@Ivan-rc4it 5 жыл бұрын
на 8 минуте я этот процесс так понимаю, что компилятор с регистра esp+0x1c берет значение и помещает в регистр eax и где то помечается, что в этом регистре хранится наше значение, поэтому и опять перемещает с eax в eax.
@АлександрПушкин-п4к
@АлександрПушкин-п4к 5 жыл бұрын
Спасибо за уроки. Если до этой темы вкуривал довольно легко, то теперь что то со скрипом идёт(. Но все равно осилю
@pavelaugur6565
@pavelaugur6565 4 жыл бұрын
Спасибо за урок. А раз имя массива является указателем, разве нельзя сразу присвоить его другому указателю p_uch = uch вместо p_uch = &uch[0]?
@narodstream552
@narodstream552 4 жыл бұрын
Мы присваиваем не имя, а адрес.
@pavelaugur6565
@pavelaugur6565 4 жыл бұрын
@@narodstream552 Я имел ввиду массив uch является указателем и p_uch = &uch[0] можно заменить на p_uch = uch
@narodstream552
@narodstream552 4 жыл бұрын
Можно конечно. Задача была - показать то, что адрес нулевого элемента - это и есть указатель на место в памяти, где находится массив.
@АндрейГерасименко-ш4е
@АндрейГерасименко-ш4е 4 жыл бұрын
У меня отладчик вылетает с ошибкой: gdb (7.6.1) после шага с строки: printf("Value b is\t\t0x%08X ", b); на: p_a = &b; Break at address "0x10c3d64" with no debug information available, or outside of program code в дизассемблере Failed to execute MI command: -data-disassemble -s 17579361 -e 17579393 -- 2 windows 10 x64 что посоветуете?
@usatorrent
@usatorrent 5 жыл бұрын
прикольненько было бы если бы под каждым видео был прикреплен список типа содержания уже вышедших уроков. возвращаюсь иногда чтоб освежить в памяти или уточнить нюанс и с любого видео перепрыгнуть в точно куда нада было
@narodstream552
@narodstream552 5 жыл бұрын
Я бы не против, но есть ограничение на описание. Вернее строгого нет, но слишком большие не приветствуются. По меркам неприветствования сообщества KZbin у меня описания уже сейчас огромные.
@Сергей-ф2ъ7я
@Сергей-ф2ъ7я 4 жыл бұрын
Интересно, а почему у меня значения массива укладывались не побайтово как у вас а по DWORD? 004014a2: mov DWORD PTR [esp+0x1e],0x66554433 004014aa: mov DWORD PTR [esp+0x22],0xaa998877
@froggolab
@froggolab 3 жыл бұрын
а какой тип у массива? возможно что-то более крупное, вот и не по одному байту укладывается
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 16 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 15 МЛН