Язык Си для начинающих / #8 - Указатели в Си

Язык Си для начинающих / #8 - Указатели в Си

Гоша Дударь

4 года назад

102,706 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Тріщ Ростислав
Тріщ Ростислав - 16.12.2022 00:25

Спасибо, я всё думал, зачем присвоивать одному значению две переменные, а оказывается вот оно как

Ответить
artemass
artemass - 12.12.2022 03:39

человек за 14 минут смог ясно объяснить то, что мой препод безуспешно пытался разжевать полтора часа на лекции, вот что значит талант)

Ответить
Денис Пузановский
Денис Пузановский - 23.08.2022 08:20

Все таки основная функция указателей это изменение исходной переменной.

Ответить
Denis Fed
Denis Fed - 28.07.2022 13:17

это не хеш это просто адрес памяти !

Ответить
Арсен Осипов
Арсен Осипов - 18.02.2022 22:09

👍

Ответить
I_Exclus1ve_I
I_Exclus1ve_I - 26.10.2021 22:04

квадрат*??? а ничего чт у квадрата стороны равны ?????

Ответить
Mathew
Mathew - 19.09.2021 16:31

супер

Ответить
Via
Via - 16.09.2021 16:49

Зачем объект в функции называть obj если его можно было назвать square ?
Буду очень благодарна, если кто-то объяснит 😌
Как по мне, название obj только запутывает

Ответить
Name Name
Name Name - 15.08.2021 22:13

А можно использовать & отдельно для получения адреса переменной и называть это указателем?

Ответить
Искусство управления сложностью
Искусство управления сложностью - 10.02.2021 10:14

Человек на видео рассказывает кромешную дичь: смешал в кучу все - указатели,адреса, хэш каким то боком у него оказался, язык си исполняется у него как скрипт и так далее.

Ответить
4 Life
4 Life - 28.01.2021 00:01

Круто, классно и четко.
На этапе указателей у меня всегда взрывался мозг! И книга летела в мусорку пинками от комнаты до самой дальней мусорки в городе.
Указатели - это легко.
Хорошо.
У тебя двумерный массив. [0]=15, [1]=смотри в [0].
Зачем? Почему он быстрее? Почему не обратиться к значению а не адресу?
Была одна строка с объявлением переменной, нет, лучше и легче если мы добавим ещё строчек кода для определения указателя. Создадим дополнительную переменную для хранения адреса.
Для чего? Зачем было так долго рассказывать об объявлении переменных, использовать работу с ними если по факту ты сейчас сказал, что с ними работать нельзя, кроме как через указатели?
И да, давай ещё добавим говна на вентилятор? Нате * и &.... Разбирайтесь!

Ответить
Nick Jonas
Nick Jonas - 26.10.2020 01:07

Никогда не думал, что скажу это. Но ты понятно обьясняешь.

Ответить
Haidan Weem
Haidan Weem - 12.10.2020 14:06

дано : квардат, а = 5, б = 7 :))))))

Ответить
Светлана Иванова
Светлана Иванова - 04.09.2020 09:56

Спасибо, очень доходчиво, но конкретно в этом уроке не совсем поняла почему где-то & ставится а где-то * ?

Ответить
Alex Zavodiy
Alex Zavodiy - 07.06.2020 09:48

А массивы уже передаются по значению?

Ответить
MarMar_
MarMar_ - 29.04.2020 07:15

Гоша сделай рубрику программы от подписчиков

Ответить
Назар Тропанец
Назар Тропанец - 29.04.2020 00:59

можешь сделать урок по созданию плагинов, будь то для sublime text, visual studio code или атом

Ответить
DrLithium
DrLithium - 28.04.2020 09:16

Можно было бы в цикле на 1'000 или 10'000 или 100'000 итераций, сравнить скорость отработки через аргумент или по его адресу. Было бы нагляднее!

Ответить
Сергей Сорокин
Сергей Сорокин - 28.04.2020 02:12

Очень годно, круто было бы, если бы в ближайших уроках объяснил, как работают списки

Ответить
Easy STM
Easy STM - 27.04.2020 22:07

Актуально для микроконтроллеров

Ответить
Football World
Football World - 27.04.2020 18:43

Гоша это лайки для тебя ты лучший программист

Ответить
Mixa Gid
Mixa Gid - 27.04.2020 18:29

Пока что не задумывался об изучении этого языка, но С++, С# и многие другие курсы(2d игра на unity) помогают мне узнать что-то новое. Спасибо большое за то, чем ты занимаешься

Ответить
Djulustan
Djulustan - 27.04.2020 18:09

Все очень доходчиво объяснил, спасибо большое за контент! Было бы еще лучше показать начинающим реальные цифры ускорения выполнения кода. Например, как Вы уже сказали, с «большим» массивом

Ответить