Тёмный

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

Мещерин Илья
Подписаться 9 тыс.
Просмотров 6 тыс.
50% 1

Опубликовано:

 

24 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 13   
@kristyushka_solovyova
@kristyushka_solovyova 10 месяцев назад
Спасибо большое за лекции, они намного легче воспринимаются, чем старые)
@arthursahakyan8125
@arthursahakyan8125 8 месяцев назад
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 Год назад
спасибо большое за лекции! Когда будет выложены следующие?)
@mesyarik
@mesyarik Год назад
когда монтажер смонтирует)))))))) сам жду
@Evgru111
@Evgru111 Год назад
все ждут)) @@mesyarik
@ГрязныйТапок-н7о
​@@mesyarikможно вопрос? Вы сказали что int arr[n], где n-вводит пользователь, в Си было разрешено, хотя насколько я знаю это запрещено и компилятор тоже запрещает
@stepanzorin7594
@stepanzorin7594 Год назад
@@mesyarikну что там, лекции и семинары выйдут погулять?) прям заждался уже
@olegpanikarovskiy3365
@olegpanikarovskiy3365 6 месяцев назад
Странно что никто не спросил как узнать длину массива имея на руках только указатель на него :)
@nicholasspezza9449
@nicholasspezza9449 8 месяцев назад
33 минута, когда мы смещались на 2 от начала массива интов в 100 000 элементов, а как компилятор поймет, что нам нужно считывать 8 байт, а не 4 байта, массив то делали из обычных 4 байтных интов? Указатель должен думать, что под ним 4 байтные инты. Не нужно ли нам было делать приведение типа указателя к 8 байтному?
@mesyarik
@mesyarik 8 месяцев назад
В данном примере никак не поймет, мы считываем 4-байтное число, а не 8-байтное. Но в 4 байта влезают числа до 2^32,так что этого хватает. Еще раз: этот пример - UB, я ничего конкретного не утверждаю про наблюдаемые числа
@petrkiyashko4248
@petrkiyashko4248 3 месяца назад
@@mesyarik А у вас же little endian машина? Если big, то вы бы прочитали верхний разряд
@ВладиславГришин-ш7ш
@ВладиславГришин-ш7ш 11 месяцев назад
массивы в Си разе не с нуля?
@bombarda2603
@bombarda2603 11 месяцев назад
с нуля, если вы про начальный сегмент то (А+3) будет А[3] все равно начинается нулевого
Далее
NAH UH
00:17
Просмотров 1,8 млн
Китайка и Пчелке Холодно😂😆
00:21
Fastest Build⚡ | Doge Gaming
00:27
Просмотров 1,3 млн