No video

Лекция 8. Массивы, функции и указатели на функции

  Рет қаралды 5,440

Мещерин Илья

Мещерин Илья

Күн бұрын

Пікірлер: 13
@kristyushka_solovyova
@kristyushka_solovyova 8 ай бұрын
Спасибо большое за лекции, они намного легче воспринимаются, чем старые)
@arthursahakyan8125
@arthursahakyan8125 6 ай бұрын
0:00 - opening 0:37 - arrays 4:26 - opperations on arrays 9:30 array names as pointers?! 17:05 - still,array name is not poitner 20:40 - array as function parameter 26:20 - arrays in dynamic memory 32:40 - this stunt is performed by a trained professional. Please do not try this at home 35:17 - std::vector public harassment 40:00 - variable-length arrays 46:20 - multidimensional arrays 53:50 - c-style strings 1:05:50 - pointers to functions 1:15:05 - function to pointer convertion 1:21:35 -default arguments 1:23:20 - variadic functions 1:29:00 - Q & A
@stepanzorin7594
@stepanzorin7594 10 ай бұрын
спасибо большое за лекции! Когда будет выложены следующие?)
@mesyarik
@mesyarik 10 ай бұрын
когда монтажер смонтирует)))))))) сам жду
@Evgru111
@Evgru111 10 ай бұрын
все ждут)) @@mesyarik
@user-qj1kr7cy1f
@user-qj1kr7cy1f 10 ай бұрын
​@@mesyarikможно вопрос? Вы сказали что int arr[n], где n-вводит пользователь, в Си было разрешено, хотя насколько я знаю это запрещено и компилятор тоже запрещает
@stepanzorin7594
@stepanzorin7594 10 ай бұрын
@@mesyarikну что там, лекции и семинары выйдут погулять?) прям заждался уже
@olegpanikarovskiy3365
@olegpanikarovskiy3365 4 ай бұрын
Странно что никто не спросил как узнать длину массива имея на руках только указатель на него :)
@nicholasspezza9449
@nicholasspezza9449 6 ай бұрын
33 минута, когда мы смещались на 2 от начала массива интов в 100 000 элементов, а как компилятор поймет, что нам нужно считывать 8 байт, а не 4 байта, массив то делали из обычных 4 байтных интов? Указатель должен думать, что под ним 4 байтные инты. Не нужно ли нам было делать приведение типа указателя к 8 байтному?
@mesyarik
@mesyarik 6 ай бұрын
В данном примере никак не поймет, мы считываем 4-байтное число, а не 8-байтное. Но в 4 байта влезают числа до 2^32,так что этого хватает. Еще раз: этот пример - UB, я ничего конкретного не утверждаю про наблюдаемые числа
@petrkiyashko4248
@petrkiyashko4248 Ай бұрын
@@mesyarik А у вас же little endian машина? Если big, то вы бы прочитали верхний разряд
@user-ne4bd3ry1n
@user-ne4bd3ry1n 10 ай бұрын
массивы в Си разе не с нуля?
@bombarda2603
@bombarda2603 9 ай бұрын
с нуля, если вы про начальный сегмент то (А+3) будет А[3] все равно начинается нулевого
Лекция 9. Сложные объявления. Ссылки
1:22:15
Мещерин Илья
Рет қаралды 5 М.
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 48 МЛН
❌Разве такое возможно? #story
01:00
Кэри Найс
Рет қаралды 3,8 МЛН
拉了好大一坨#斗罗大陆#唐三小舞#小丑
00:11
超凡蜘蛛
Рет қаралды 14 МЛН
I Took a LUNCHBAR OFF A Poster 🤯 #shorts
00:17
Wian
Рет қаралды 7 МЛН
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 54 М.
Голливудский конвейер звёзд
29:20
GreenGrass
Рет қаралды 367 М.
Добро пожаловать в C++
16:08
Winderton
Рет қаралды 461 М.
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 48 МЛН