#30. Вычисление размера массива. Инициализация массивов | Язык C для начинающих

  Рет қаралды 10,939

selfedu

selfedu

Күн бұрын

Пікірлер: 14
@ГубкаБоб-р8ъ
@ГубкаБоб-р8ъ Жыл бұрын
Спасибо за хороший урок, добавил в копилку знаний.
@sunriseo
@sunriseo Жыл бұрын
Спасибо, ответил на долгожданный вопрос)
@donfedor007
@donfedor007 Жыл бұрын
Спасибо! Очень подробно! Интересная тема.
@andredru4278
@andredru4278 11 ай бұрын
Спасибо. Все понятно.
@crytea4599
@crytea4599 Жыл бұрын
спасибо
@jamjam3337
@jamjam3337 Жыл бұрын
спасибо!👏👍
@ubcint5427
@ubcint5427 10 ай бұрын
Подкажите, как обнулить массив не используя цикл? Код пишу для микроконтроллера, лишние библиотечные функции не влезут а память.
@selfedu_rus
@selfedu_rus 9 ай бұрын
после инициализации, только цикл; можно, конечно, memcpy использовать, но внутри там такой же цикл ))
@valk9819
@valk9819 10 ай бұрын
Интересно если массив это не структура данных как работает инициализатор? Разве не должен быть прочная правила конструктора? Или я просто не дошел до этого урока, где поясняется ?
@selfedu_rus
@selfedu_rus 10 ай бұрын
инициализатор у массивов компилятор переводит в код заполнения данных элементов массива, т.е. он тут все четко понимает (он знает, что это массив и что он инициализируется) надо сказать, что имя массива, все же немного отличается от обычного указателя, в программе компилятором он воспринимается именно как массив, но это некие ухищрения разработчиков языка, на уровне памяти, это все те же байты с числами и не более того
@АлександрЧерданцев-у7н
@АлександрЧерданцев-у7н 18 күн бұрын
@@selfedu_rus хорошо объяснил:) Только запутал больше. У тебя это, иногда, хорошо получается) Особенно, когда объяснял порядок приоритета унарных операций (дословно - справа налево (зашибись:)) в одном из предыдущих видео, когда производилась операция "Разыменования" УКАЗАТЕЛЯ с Инкрементом/декрементом. А, вообще, твои ролики по С - одни из лучших на Ютубе. Спасибо тебе за них.
@АлександрЧерданцев-у7н
@АлександрЧерданцев-у7н 18 күн бұрын
Массив - это всё-таки структура данных. Просто в языке С она реализована не так как в других более высокоуровнывых ЯП. И об этом Сергей в видео сказал, что Он (ЯП С) более приближен к Ассемблеру, поэтому в нем реализован прямой доступ к памяти и ручное управление памятью. Поэтому вся ответственность за правильное её использование лежит на программисте.
@tenelokis
@tenelokis Жыл бұрын
Немного не по теме видео конечно, но добрый день, ваши уроки по фреймворкам просто огонь, спасибо -) Не планируете выпустить обучающий контент по Docker, Docker-compose, CI/CD ? Тоже очень полезно было бы. Можно лайков, кому интересно, что бы сенсей увидел ?)
@РусланКарнеенко
@РусланКарнеенко 10 ай бұрын
Спасибо
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
Жездуха 41-серия
36:26
Million Show
Рет қаралды 5 МЛН
Адреса и указатели в Си. Адресная арифметика
27:47
Тимофей Хирьянов
Рет қаралды 167 М.
Добавление и удаление элемента в конец массива на Си
13:41
Создание и заполение массива на Си
12:35
Тимофей Хирьянов
Рет қаралды 85 М.
Минимум математики для Айтишников
16:12