Программирование на C. Урок 29. Указатели в аргументах функций. Часть 1

  Рет қаралды 4,548

narod stream

narod stream

Күн бұрын

Пікірлер: 17
@sergeyborodko1298
@sergeyborodko1298 5 жыл бұрын
Все как всегда, все СУПЕР !
@edmelectronics4110
@edmelectronics4110 4 жыл бұрын
Респект из Болгарии за агромный Ваш труд! Я учус от Вас.
@alexandermonter8795
@alexandermonter8795 4 жыл бұрын
Выражаю огромную благодарность за Ваш труд👍👍👍 Вы делаете огромное дело💪
@edmelectronics4110
@edmelectronics4110 4 жыл бұрын
Вы очен хорошо и разбираемо преподайоте все. Спасибо!
@ЯрославВасильєв-т7т
@ЯрославВасильєв-т7т 4 жыл бұрын
Спасибо большое! Понятней для меня обьяснение еще не находил)
@timelord1137
@timelord1137 5 жыл бұрын
Как удобно! Не удержался, залез в ассемблер - действительно, если убить всех зайцев одним выстрелом как в my_sum_p(4.44, 3.12, &res); и my_div_p(10., 3., &res); то мы и не перекидываем в регистр eax данные лишний раз и сама запись читается глазом лучше) Кроме того, для действительных чисел там свои команды сопроцессора, забейте в поисковик fld и fstp кому интересно.
@fisher7452
@fisher7452 5 жыл бұрын
Сейчас лайк, а смотреть позже буду. Спасибо
@nickvirus9463
@nickvirus9463 5 жыл бұрын
Спасибо. Еще один урок в копилочку. Будет const * const ?
@СергейНаталкин-ж5д
@СергейНаталкин-ж5д 5 жыл бұрын
Здравствуйте! Спасибо за уроки. Будут ли в будущем уроки по CAN и стеку CanOpen для него?
@narodstream552
@narodstream552 5 жыл бұрын
По CAN пока не будут, так как не бытовой протокол. Как только появятся реальные устройства, хотя бы щиток приборов, буду тогда думать. Межконтроллерную связку через трансиверы не предлагать, с этим сами разберётесь.
@nickvirus9463
@nickvirus9463 5 жыл бұрын
На сколько компилятор оптимизирует многократный вызов взятия адреса &value в параметрах функций в коде между { }, и допустим в цикле? Стоит ли сохранять адрес в указатель, чтобы потом не повторять вызов &(получения адреса)?
@narodstream552
@narodstream552 5 жыл бұрын
Это Вы лучше в отладчике посмотрите ибо компиляторы разные. Смотря сколько раз собираетесь повторять.
@vedgray9773
@vedgray9773 5 жыл бұрын
А будет разбор функций возвращающих указатель? void *nameFunction() { ...... } ну или как то так. в библиотеке си много таких
@narodstream552
@narodstream552 5 жыл бұрын
Я тоже заметил такие, в них ничего особенного нет. Разница лишь в возврате. А смысл почти тот же что возвратить обычный беззнаковый int, только здесь будет указатель. Но тем не менее постараюсь изучить. Если что-то интересного и особенного замечу, обязательно сгандоблю урок.
@ThisDaveAndThatJohn
@ThisDaveAndThatJohn 5 жыл бұрын
Странноватая эта IDE конечно... Напомнило мне времена когда все сидели на Notepad++ и при изменении имени файла правили все файлы руками. Должно же быть все быстро и автоматически. Но все же урокам это не мешает )
@ВладиславГришин-ш7ш
@ВладиславГришин-ш7ш 5 жыл бұрын
в print_str передаем разве указатель на строчный массив? а не на символьный массив? строчный массив = массив строк, символьный = символов. придирки короче.
@narodstream552
@narodstream552 5 жыл бұрын
Простите великодушно! Я просто так привык. Строчный массив для меня с детства со времён бейсика - это массив, образующий строку.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 14 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 15 МЛН
Адреса и указатели в Си. Адресная арифметика
27:47
Тимофей Хирьянов
Рет қаралды 167 М.
ОБЯЗАТЕЛЬНО ПОСМОТРИ! ВСË про ESP32 за 2 МИНУТЫ! ТЕЛЕГА arduino_uno_ws #shorts
2:46
ARDUINO Uno WorkShop - канал про Arduino и прочее
Рет қаралды 2,2 М.
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1,5 МЛН
Язык Си для начинающих / #7 - Структуры данных
10:02
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 14 МЛН