Думал что всё знаю, но всё равно, какие-то тонкости имеются. Спасибо.
@Alexandrlachin15 күн бұрын
Просто волшебство твой урок
@anvarx1 Жыл бұрын
Отличный урок. Преподаватель лучший из лучших !!!
@alexdubkov6998 Жыл бұрын
Это просто праздник! Спасибо огромное!
@AlexRootx Жыл бұрын
как обычно, годный материал, спасибо, Сергей, лайк за работу!!!
@catsaur5991 Жыл бұрын
Здорово, видимо скоро структуры будут обозреваться. Ждем)
@andredru4278 Жыл бұрын
Спасибо. Для осознания потребуется опыт применения.
@uchoba Жыл бұрын
нет все таки очуменный курс!
@yerow79793 ай бұрын
Спасибо за прекрасный typedef! Теперь можно придумать свои словечки для типов, а то я устал постоянно писать int, char...
@alekskapitonov27387 ай бұрын
Спасибо огромное!
@Franc_Net Жыл бұрын
Когда ты сам пишешь и что-то в typedef прописываешь, зная, понимая и помня об этом, это одно. А когда твой код смотрят другие, то не сразу понимаешь что ты тут наперезначил :) Я с Делфи на Си переходил и тоже заводил byte. И для других это было дико ;) А для меня было дико, что байт есть, а в Си такого типа нет :) А в Делфи и byte и char были. Byte хранил число а char символ.
@РусланКарнеенко10 ай бұрын
Спасибо
@garpalicageeg684227 күн бұрын
Мы сначала прописали указатель через typedef int* PER, тогда почему в конце ролика мы стали писать указатель так typedef int (*PER)(int)? В чем разница и как читается второй вариант ?
@selfedu_rus20 күн бұрын
первый - указатель на переменну, второй - указатель на функцию
@Alexandrlachin15 күн бұрын
Ты где-то преподаешь занятия в живую ?
@AlSlonex1232 ай бұрын
Можно пожалуйста пояснить есть ли разница между: enum colors{red, green, blue}; и typedef enum {red, green, blue} colors; и какой способ предпочтительней и почему. Спасибо!
@MrEksol5 ай бұрын
что за яуновид? 16:15
@citizenfour2951 Жыл бұрын
Почему в typedef для двумерного массива указывается только вторая размерность? А где первая?
@selfedu_rus Жыл бұрын
отсутствие первой размерности эквивалентно указателю на эту первую размерность. Например: int ar[] -> int* ar
@citizenfour2951 Жыл бұрын
@@selfedu_rus то есть С не проверяет ни первую, ни вторую размерность?
@selfedu_rus Жыл бұрын
@@citizenfour2951 вторую, как раз нужно указывать, иначе не будет известен размер каждого элемента по первой размерности )
@citizenfour2951 Жыл бұрын
@@selfedu_rus в данном случае в таком массиве размер одного элемента это четыре char'a. Верно понял? А первая размеренность игнорируется?
@selfedu_rus Жыл бұрын
@@citizenfour2951 да, верно, она не нужна, есть адрес начала одномерного массива, состоящего из элементов в 4 char.
@РусланКарнеенко10 ай бұрын
Я читал, что еnum - это также структура, но хранящая разные типы данных. И используется для экомии памяти. Скажите, Сергей, можно так представлять себе enum?
@selfedu_rus10 ай бұрын
Кто знает, на что способен Си, но enum используется для определения целочисленных констант времени компиляции. Именно так, по назначению, его и стоит использовать.
@КонстантинВасинскийКүн бұрын
@@selfedu_rus А что значит во время компиляции?
@borsuk76173 ай бұрын
@selfedu typedef действительно является директивой?
@selfedu_rus3 ай бұрын
да, только она отличается от работы директив препроцессора (обрабатывает данные более тонко, надежно и безопасно)