"Это функция foo, которая ничего не делает". Получается я и есть та функция foo...
@kirillbyturin6891
3 жыл бұрын
бля я курсовая 2021, сижу тут ибо курсач надо делать
@bohakoleh4369
3 жыл бұрын
@@kirillbyturin6891 Идентичная ситуация
@revue6218
3 жыл бұрын
@@kirillbyturin6891 сделал курсач?
@ВананаБанана-ы7ю
3 жыл бұрын
@@kirillbyturin6891 удачи
@glooma
11 ай бұрын
@@kirillbyturin6891как там?
@aleksandr86
4 жыл бұрын
Огромнейшая благодарность тебе Сергей за эти уроки! Прохожу их последовательно с самого начала - очень понятно объясняешь и информация запоминается отлично)
@gadzhyaslan
Жыл бұрын
Кто из 2023 =) ? Автору респект за познавательные и понятные видео)!!!
Спасибо тебе Серёга, классные уроки да и ты сам ничего такой.
@xvostiki97
5 жыл бұрын
внимание скример: 9:13
@TheWladberlin
5 жыл бұрын
Что за зверь?
@Firuz26
7 жыл бұрын
Спасибо за урок
@ЮраНестерович-р4ы
5 жыл бұрын
большое тебе спасибо за хорошие и понятные уроки, желаю чтобы ты имел миллион подписчиков
@Ms001man
5 жыл бұрын
Спасибо за урок!
@archiechellaut9483
3 жыл бұрын
Огромное спасибо за урок!
@Группа9723БГУИР
4 жыл бұрын
спасибо) Самые понятные уроки
@Ermine882
7 жыл бұрын
Очередное спасибо.
@mishanus228
2 жыл бұрын
привет, ну как, получилось стать програмистом? как успехи?
@ИоаннДейкун
Жыл бұрын
Большое спасибо за уроки
@33xd1
4 жыл бұрын
По всем урокам что просмотрел на данный момент, написал программу которая спрашивает у вас урок всего 3 варианта 1) алгебра, 2) русский язык, 3) геометрия, потом спрашивает номер и даёт ссылку на гдз с этим заданием работает только с моими учебником и с 8 классом)
@mar_kha
3 жыл бұрын
Ай, хитрюга)
@DmitryDolganov
5 жыл бұрын
Спасибо!
@ДмитрийОсипов-х1ф
7 жыл бұрын
* Самые понятные, видео уроки по c++, на всём (RU) youtube *
@magaTwoFace
Жыл бұрын
очень полезный видеоролик!😉
@АлалпоаоааАооууооклк
6 ай бұрын
Если у нас есть глоб переменая A И мы задали такую же переменную в функции это будет уже другая переменная (локальная)
@Andrey_8920
5 ай бұрын
Как создать глобальную переменную в функции?
@yar0m449
5 жыл бұрын
1:40 Только везде)
@artemraskid4402
6 жыл бұрын
Если в конце функции писать return a; то он будет изменять переменную a, или нет?
@СократПлатон-р8ъ
6 жыл бұрын
Команда return a, фактически, присваивает значение "а" функции. Поэтому нет
@Zombie245
5 жыл бұрын
@@СократПлатон-р8ъ return возвращает значение переменной а на выходе из функции а не присваивает значение
@ИНФОРМАЦИЯДЛЯУСПЕШНЫХ
5 жыл бұрын
Спсб
@Mao72822
2 жыл бұрын
Уже много раз сталкивался с проблемой, что при выключении программы Visual studio и написании нового кода, стерев старый, воспроизводился и компилировался все равно старый. Есть решение данной проблемы?
@GenCrypto1
Жыл бұрын
пересобери
@seryoga234
2 ай бұрын
2:06 , это что за покемон ? (Аборт) 😂
@stepanbazrov6330
4 жыл бұрын
Почему запрос extern c++ выдаёт это видео, а тут про extern нету?
@МихаилСнопиков
7 жыл бұрын
гуд
@borisermolaev3158
6 жыл бұрын
Комментирую.
@lovv6669
3 жыл бұрын
зачем
@borisermolaev3158
3 жыл бұрын
@@lovv6669 поднимать активность на канале
@Hip67channel
Жыл бұрын
Почему если переменная не инициализирована, то в ее значении мусор?
@andrewkmnn
10 ай бұрын
Потому что неинициализированные переменные содержат случайные значения, которые находились в соответствующей памяти до создания переменной.
@vicitacal11
7 жыл бұрын
Почему нельзя "злоупотреблять" глобальными переменными? Они же места столько же занимают что и локальные.
@SimpleCodeIT
7 жыл бұрын
Это противоречит принципу инкапсуляции в ООП, об этом я более подробно расскажу когда дойдём до изучения ООП. И к тому же захламляет пространство имён, что в больших проектах очень не хорошо.
@vicitacal11
7 жыл бұрын
Ок, буду ждать видео об этом. Но я писал довольно большой проект на arduino ide(Абсолютный клон С++) и там все переменные у меня были глобальными, а в совокупности с небольшой мощностью процессора arduino, если это было бы серьёзно, то проект бы работал медленно, но всё нормально.
@Zombie245
5 жыл бұрын
потому что переменная нужна для какой-то конкретной работы и лучше всего когда она отработала свою задачу и ушла из памяти + занимает название и в итоге вносит некоторую путаницу в код
@goracionewport
7 жыл бұрын
Не подскажите мне, что за музыка играет на заднем плане? Заранее спасибо :D
@user-yo5ql8lm1x
6 жыл бұрын
The Silent Partner - Hot Heat
@yellowmoonishka1725
2 жыл бұрын
Ths
@shlopaiushiy-po-popke
3 жыл бұрын
советую говорить что надо смотреть твои уроки по несколько раз чтобы был эффект: во первых понятно зачем это каналу , а во вторых это правда. Просто гоняю плейлист каждый день от пункта а до пункта б которые наметил и получается понять хоть чего-то из этой темы, хотя с++ явно не супер сложный, явно не высшая математика
@Geovald
Жыл бұрын
ну че, уже освоил "не супер сложный с++?" :D
@Viamsupervadetvadens
6 жыл бұрын
up
@legendarniy5714
5 ай бұрын
37 осталось 167
@skouliev
4 жыл бұрын
А почему мой компилятор выдаёт ошибку?
@gunit09f
3 жыл бұрын
Потому что ввёл не правильно
@chelobas14
2 жыл бұрын
Если это dev c++ то там нет автодополнения кода, какой есть в visual studio и некоторые вещи предётся дописывать самому
@aln9391
6 жыл бұрын
Мусор сидит инициализирует, бедняга
@leour
7 жыл бұрын
Делаю примитивную игру на С++, какую литературу можно почитать по созданию игр
@leour
7 жыл бұрын
вот игра) // игра угадай число #include #include using namespace std; int main() { setlocale(LC_ALL,"rus"); srand(time(NULL)); int score = 0; int num; int userNum = 0; int level = 0; bool GameOver = false; cout
@leour
7 жыл бұрын
Я подумал и переписал код через функции, и хотелось бы узнать о косяках и как не следовало бы делать // игра угадай число #include #include using namespace std; int Setings();// настройки уровня сложности игры , в дальнейшем и режима игры void StartSetings(); //меню игры(выбор начала игры и ее настроек) void Start(int level); // функция начала игрового цикла void Score(int score); // Выводит результат игры int main() { setlocale(LC_ALL,"rus"); srand(time(NULL)); StartSetings(); system("pause"); return 0; } void Start(int level) { int score = 0; int num; int userNum = 0; bool GameOver = false; cout
@ВорВзаконе-ф5б
6 жыл бұрын
Через switch реализовать получилось бы по лучше
@ЕрасылҚабдырашит
3 жыл бұрын
@@leour зацени мою версию int hpf, fgd, random; cout
@codingposture
3 жыл бұрын
Без функции:)
@westerwald1
9 ай бұрын
первый из 2024!
@mishalavik4595
6 жыл бұрын
Чтоб твои 27 тысяч подписчиков стали 27 миллионами подписчиков!
@vitaliizadorozhnyi8101
5 жыл бұрын
Вже 70000+. Впевнено рухається.)
@aleksandr86
4 жыл бұрын
@@gnog4627 Судя по комментарию тебе больше подходит имя - Человек не разумный! Уровень тупости того что ты написал просто феноменальный
@aleksandr86
4 жыл бұрын
@@gnog4627 Ну к примеру твоя фраза "это русское видео" - что за ерунда? Оно что принадлежит стране Россия и разрешается к просмотру только коренным жителям государства? Ты задумывался о том что сам автор может являться гражданином той же Украины, или Белоруссии, или еще какой-то русскоговорящей страны? И при этом чем больше людей просматривают его видео - тем лучше автору. Слово "хули" - то такое - может ты просто школьник еще и в данный момент считаешь что быдловатым быть модно. А демонстрация возмущения от увиденного украинского языка, демонстрирует низкий уровень осознанности и образования. Я могу продолжить объяснять почему это так, но не хочу. И так потратил несколько минут впустую, набирая данный ответ
@DzianisSudkou
4 жыл бұрын
Уже 105 тысяч подписчиков!
@rednil8242
4 жыл бұрын
@@gnog4627 мнение вполне справедливое. Ты не имеешь исключительного права диктовать свои условия под видео, к которому не имеешь никакого отношения. Человек может писать на любом языке, на котором хочет. Как по мне, куда лучше грамотно написанный на украинском или беларусском языке комментарий, чем неграмотный на русском.
@intice257
Жыл бұрын
отмечусь здесь, когда полностью пройду плейлист по спп) Сергей, хоть вы и не выпускаете больше новых уроков в связи с текущим положением дел, но очень надеюсь, что Вы когда то вернетесь, и аттракцион невиданной щедрости продолжится.. Программирование можно учить хоть где, главное, чтобы уровень собственного стремления стремился к бесконечности; однако ваша подача материала поистине уникальна и упрощает освоение и усваиваемость материала в разы! Спасибо за эти серии уроков)
@olezhagaming
Жыл бұрын
ну как там
@intice257
Жыл бұрын
@@olezhagamingчестно скажу - пока не очень. Слишком много времени за прошлый месяц у меня ушло на модели и текстурирование (и прочие 3д извращения), но медленными шагами продвигался и здесь. Сейчас я дошел до раздела ооп, и уже эти два месяца (а может и больше) я проведу в основном в приятной компании плюсов) Впринципе, я мог бы и забросить код, потому что за пару лет я научился вполне неплохо делать модельки и красиво их текстурить, но я решил сделать небольшой проект на ue в соло. Даже с небольшим количеством объектом, построек и пропсов уже понимаешь, насколько легче это делать командой, и как важно ценить свое время:)
@Vlad-user-name-usen
Жыл бұрын
@@intice257 как успехи?
@GGS_XZM
Жыл бұрын
@@intice257как успехи друг?
@ablyamon1958
11 ай бұрын
как успехи ?
@ЕвгенийДьячков-о5в
6 жыл бұрын
Самые простые и самые понятные уроки, спасибо) Надеюсь, такие уроки и в 2024 будут в топе!
@DontDiveTooDeep
4 жыл бұрын
Я с 2020г , атвечаю мы на карантине и мне тут норм 😂
@_e_mask
3 жыл бұрын
@@DontDiveTooDeep да карантин нам(задротам) наруку
@dimexplay6862
3 жыл бұрын
2021. В топе) Лучшие уроки)
@АртемійЦіпіньо
2 жыл бұрын
ха 2222 тоже не молчит) как всегда на высоте
@Graf_Andrey
2 жыл бұрын
Привет из 2022))
@ПавелГород-ъ5л
4 жыл бұрын
37 урок полет нормальный. Наконец то внятный курс есть. Благодарности тебе.
@добрыйДотер-д9э
2 жыл бұрын
Расскажите пожалуйста что изменилось за эти два года у вас? очень интересно узнать.
@zxcghoul8837
2 жыл бұрын
@@добрыйДотер-д9э Расскажите пожалуйста что изменилось за эти два года у вас по рангу? очень интересно узнать.
@UwUntu681
Жыл бұрын
@@zxcghoul8837 так как добрых дотеров не существует, вы обращаетесь к фейку
@unrealengineruseng9583
4 жыл бұрын
Спасибо большое вам. Все уроки очень понятны для меня. Я думаю у вас талант не только в програмирование, но и талант объяснять )))
@andry3283
7 жыл бұрын
Спасибо за урок, Ещё кое что хотел спросить, а ты не хочешь устроить стрим и собрать тех подписчиков которые изучают c++ в скайп и что бы разбирать их вопросы и т.д?
@SimpleCodeIT
7 жыл бұрын
Вообще подумываю о стримах, но пока ничего обещать не буду.
@andry3283
7 жыл бұрын
Хотелось бы)
@emielregisrohellecterzieff1230
5 жыл бұрын
Щас бы быть программистом и тратить своё время на скайп с подписчиками за спасибо, бред не неси
@Petrovi_-tv5et
2 жыл бұрын
Очень хорошие уроки. Готовлюсь к сессии и нахожу много ответов на вопросы))))
@olgadribeneca6985
4 жыл бұрын
Захожу и перед началом видео ставлю лайк ;D
@SeshAlex
6 жыл бұрын
Спасибо большое за уроки! В качестве практики я нашел сайт, там домашки по темам. Без практики очень тяжело запомнить весь материал. Для меня кстати до сих пор не дошло "Передача параметров в функцию по значению", пересматривал урок несколько раз, но так и не понял че это и вообще зачем это нужно. Остальное пока идет нормально.
@АлексейАлексеев-л4ш
6 жыл бұрын
Ты практически сам ответил на свой вопрос, Когда задал ПОСЛЕДНЮЮ часть вопроса! отвечаю по своему но думаю будет понятно... "Передача параметров в функцию по значению" - Что это? Ответ: - ОНО так называется (Передача параметров в функцию по значению) - потому что это лишь ОДИН из способов влияния на логику программы а конкретно на переменные которые передаются в функцию... А вот из последнего твоего вопроса и может прийти понимание зачем это надо: Отвечаю - Это надо для БОЛЬШЕЙ ГИБКОСТИ при разработке и при решении различных задач, иногда надо передать НАПРЯМУЮ, а иногда ТОЛЬКО ЗНАЧЕНИЕ (главное что бы ТИП передаваемых данных совпадал а уж как там называется принимающая в функции переменная не важно - ГЛАВНОЕ что бы она ПРИНЯЛА! твое значение и обработала его) - ну и так далее, различные варианты ПОЛНОЙ передачи переменной или лишь только данных из переменной делают ООП - гибким что позволяет БОЛЬШЕ простора для ТВОРЧЕСТВА в программировании и больше ГИБКОСТИ при решении разных задач, а иногда (когда уже очень большая часть кода написана и реализована и тут тебе надо что то дописать-добавить надо к логике своей программы и тут при написании НОВОЙ ФУНКЦИИ как раз и может выясниться - "а вот еще и так можно" - и как же это хорошо что так можно - ибо переписывать весь код написанный ранее не предоставляется возможным, по причине - нет времени, нет желания, и т.д.... :) надеюсь не сильно загрузил, кстати всякие Бейсики и старые варианты языков программирования там Паскали древних времен - как раз не умели так гибко издеваться над передачей переменных в функцию и обратно - поэтому они с одной стороны ПРОЩЕ в понимании, с другой гибкости меньше... ну уж куда точнее объяснить я не знаю... думаю что если не удалось объяснить то возможно когда нибудь просто сам столкнешься на практике с этой проблемой - вот тогда и поймешь зачем оно было надо... :) а урок про "Передачу параметров в функцию" - ХОРОШИЙ, именно те тонкости и нюансы многим не известны или не понятны - отсюда потом и много ошибок при реализации задач в коде...
@SeshAlex
6 жыл бұрын
Изложил основательно, спасибо:)
@turanefendiev5466
2 жыл бұрын
не помнишь сайт?
@misha_boss3101
Жыл бұрын
можешь пожалуйста назвать сайт?
@ggg-ti8ho
4 жыл бұрын
3 дизлайка что откуда такой винрейт
@TheWladberlin
5 жыл бұрын
А как сепаратно обращаться к глобальной и к локальной переменным "а" ??? Почему здесь не работает префикс this. ? Спасибо за урок, но многое остаклось не понятным. Тема не раскрыта!
@lisenok4855
2 жыл бұрын
спасибо! незнал! Кстати ТЫ ЛУЧШИЙ НА РУ ЮТУБЕ!!!!!!!!!!!
@uporka6924
5 жыл бұрын
а как же оператор ::a ?(((
@АлександрГрачев-ь6й
3 жыл бұрын
Радует, что не только я заметил этот косячок.
@ВасяБелай
Жыл бұрын
Вот так, братан! Давай ещё! Побольше бы такого!
@alexxxusxxi
5 жыл бұрын
есть интересный момент. Если переменную объявить как staic внутри функции, то она не "!умрет" после того, как эта функция отработает #include using namespace std; void foo() { static int i=2; i = 2*i; cout
@Zombie245
5 жыл бұрын
хммм действительно... интересно
@RomanZverev-yc5qc
3 жыл бұрын
Почему это так работает?)Недавно изучаю с++
@mishanus228
2 жыл бұрын
@@RomanZverev-yc5qc ну че братан, изучил? как успехи?
@sleepyNovember_project
6 ай бұрын
Тут не хватает информации по extern и static(вне класса и структур) для переменных и функций P.S. это не вопрос о них, я уже знаю что это, для чего и как работает.
@stassafronov9520
11 ай бұрын
может кому поможет схема: LEGB она значит что сначала мы ищем пременную в области видимости Local потом если не находим то в enclosing затем в global а потом в based in
@ИгорьБуренин-в3я
5 жыл бұрын
Сергей, как пример , можно было еще показать что будет если убрать стандартное пространство имён :) std::cout
@ВладимирФедоров-ш2ж
4 жыл бұрын
он в первых уроках это показывал)
@Salim-jb2rh
3 жыл бұрын
почему когда я подключаю все имена из пространства std, у меня возникает проблема с глобальными переменными, я могу использовать только однозначные переменные?
@Alex_Crypto_Catcher
6 жыл бұрын
Спасибо!)
@ДимДимыч-ц1в
3 жыл бұрын
0:27 - Что такое область видимости? 0:50 - Область видимости функции main 1:30 - Область видимости условия if 2:15 - Что произойдет при обращении к переменной за областью видимости 2:42 - Где необходимо объявить int a; для использования в if? 4:40 - Как ограничить область видимости переменной int a; ? 5:34 - Виды областей видимости 6:10 - Область видимости функции foo() 6:54 - Что такое глобальные переменные? 8:40 - Чем заполнены неинициализированные переменные? 9:47 - Функция инкремента void foo() { a++ } глобальной переменной int a;
@Satior989
3 жыл бұрын
Зачем?
@Сергей-т9д7в
3 жыл бұрын
@@Satior989 Ставить кейфреймы к видео, которое нужно обязательно смотреть полностью, и которое занимает 10-15 минут времени - дурной тон )
@skill-c4865
3 жыл бұрын
Уроки топ я уже могу хоть чтолибо написать
@polmesh2057
Жыл бұрын
Огромное спасибо за ваши уроки
@NIKOLAY_PSHONIA
4 жыл бұрын
Нижнее подчеркивание и двойное подчеркивание перед названием переменной и после - столкнулся анализируя чужой код. порыл инет - так до конца и не понял для чего так пишут. Если есть у вас урок плиз. дайте ссылку.
@RrRrRrRroman
Жыл бұрын
Есть шарящие? Не совсем понимаю тогда где работают глобальные переменные, если они все не попадают под скобки - в функции, ту же функцию майн?
@allexrushhh6463
3 жыл бұрын
А когда мы объявляем глобальную переменную, но изменяем ее в разных блоках(например в функции main и какой-нибудь своей функции, притом условии, что свою функцию НЕ вызываем в функции main), то выводя на экран значения переменной из разных функций, их выведенные значения будут разными. Как тогда в памяти хранится эта глобальная переменная? Создаются разные ячейки памяти (то есть их несколько), в которых записываются значения, соответствуя произведенным действиям в своём блоке?(Извиняюсь за тавтологию)
@allexrushhh6463
3 жыл бұрын
То есть локальные переменные, которые видны только в своем блоке, после выхода из этого блока удаляются из памяти компьютера полностью? То есть следа от них не остаётся, ни номера ячейки памяти, ни где-то временного значения?
@obww306
9 ай бұрын
спасибо вам Олег Петрович!!!
@le_k7913
3 жыл бұрын
Ахах, чёрт, вот именно из за этого у меня никак не хотело выполняться 39 дз. Я чуть ли не на стену лез в поисках решения проблемы, а оно вот, тутачки
@Mayberry_
2 жыл бұрын
cout
@theforestreasons8650
4 жыл бұрын
А если мне нужно, чтоб кнопка на одной форме меняла значение такой переменной на какое-либо число, а другая форма работала с значением этой самой переменной (формы на одном проекте). Ответь пожалуйста, очень поможешь.
@КириллСафронов-о9д
2 жыл бұрын
Спасибо большое! =)
@СабинаСабирова-з7в
2 жыл бұрын
спасибо большое!
@havemerc
4 жыл бұрын
А что скажешь по поводу статических функций?)
@Evgeny..
4 жыл бұрын
Уже 170 тысяч!
@gunit09f
3 жыл бұрын
Врун. 181
@ДжонГолт-о1я
3 жыл бұрын
200к
@НикитаБаринов-э3с
4 жыл бұрын
а чтобы к переменной можно было везде обратиться ее можно написать в начале блока main?
@АндрейАксенов-я6г
4 жыл бұрын
до блока main
@ЯрославГоловко-ф6и
4 жыл бұрын
спасибо
@lovv6669
3 жыл бұрын
пожалуйста Ярик
@Xack3r
8 ай бұрын
Начал изучать плюсы но уже имел опыт с питоном и материал воспринимается легко пока что:) думаю в будущем занятся читами для игр и все в таком роде так что иду дальше!
@saharvkusni6209
7 жыл бұрын
почему именно мои вопросы игнорят ? :/ и как правильно записать вторую строку ? ... for (int i = 0; i < 10; i++) for (int q = 0; q < i; q++)cout
@артурайдаров-л6е
7 жыл бұрын
Sahar Vkusni ты забыл после 1 for добавить{ и после соут } если в форе больше 2 строк нужны скобки
Пікірлер: 185