Область видимости. Глобальные переменные и локальные переменные. C++ для начинающих. Урок #37

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

ความคิดเห็น • 190

  • @intice257
    @intice257 ปีที่แล้ว +73

    отмечусь здесь, когда полностью пройду плейлист по спп)
    Сергей, хоть вы и не выпускаете больше новых уроков в связи с текущим положением дел, но очень надеюсь, что Вы когда то вернетесь, и аттракцион невиданной щедрости продолжится.. Программирование можно учить хоть где, главное, чтобы уровень собственного стремления стремился к бесконечности; однако ваша подача материала поистине уникальна и упрощает освоение и усваиваемость материала в разы! Спасибо за эти серии уроков)

    • @olezhagaming
      @olezhagaming ปีที่แล้ว +1

      ну как там

    • @intice257
      @intice257 ปีที่แล้ว +14

      @@olezhagamingчестно скажу - пока не очень. Слишком много времени за прошлый месяц у меня ушло на модели и текстурирование (и прочие 3д извращения), но медленными шагами продвигался и здесь. Сейчас я дошел до раздела ооп, и уже эти два месяца (а может и больше) я проведу в основном в приятной компании плюсов)
      Впринципе, я мог бы и забросить код, потому что за пару лет я научился вполне неплохо делать модельки и красиво их текстурить, но я решил сделать небольшой проект на ue в соло. Даже с небольшим количеством объектом, построек и пропсов уже понимаешь, насколько легче это делать командой, и как важно ценить свое время:)

    • @Vlad-user-name-usen
      @Vlad-user-name-usen ปีที่แล้ว +2

      @@intice257 как успехи?

    • @GGS_XZM
      @GGS_XZM ปีที่แล้ว +3

      ​@@intice257как успехи друг?

    • @ablyamon1958
      @ablyamon1958 ปีที่แล้ว +2

      как успехи ?

  • @mishalavik4595
    @mishalavik4595 6 ปีที่แล้ว +206

    Чтоб твои 27 тысяч подписчиков стали 27 миллионами подписчиков!

    • @vitaliizadorozhnyi8101
      @vitaliizadorozhnyi8101 5 ปีที่แล้ว +13

      Вже 70000+. Впевнено рухається.)

    • @aleksandr86
      @aleksandr86 5 ปีที่แล้ว +19

      ​@@gnog4627 Судя по комментарию тебе больше подходит имя - Человек не разумный! Уровень тупости того что ты написал просто феноменальный

    • @aleksandr86
      @aleksandr86 5 ปีที่แล้ว +27

      @@gnog4627 Ну к примеру твоя фраза "это русское видео" - что за ерунда? Оно что принадлежит стране Россия и разрешается к просмотру только коренным жителям государства? Ты задумывался о том что сам автор может являться гражданином той же Украины, или Белоруссии, или еще какой-то русскоговорящей страны? И при этом чем больше людей просматривают его видео - тем лучше автору. Слово "хули" - то такое - может ты просто школьник еще и в данный момент считаешь что быдловатым быть модно. А демонстрация возмущения от увиденного украинского языка, демонстрирует низкий уровень осознанности и образования. Я могу продолжить объяснять почему это так, но не хочу. И так потратил несколько минут впустую, набирая данный ответ

    • @DzianisSudkou
      @DzianisSudkou 5 ปีที่แล้ว +2

      Уже 105 тысяч подписчиков!

    • @rednil8242
      @rednil8242 4 ปีที่แล้ว +4

      @@gnog4627 мнение вполне справедливое. Ты не имеешь исключительного права диктовать свои условия под видео, к которому не имеешь никакого отношения. Человек может писать на любом языке, на котором хочет. Как по мне, куда лучше грамотно написанный на украинском или беларусском языке комментарий, чем неграмотный на русском.

  • @ЕвгенийДьячков-о5в
    @ЕвгенийДьячков-о5в 6 ปีที่แล้ว +123

    Самые простые и самые понятные уроки, спасибо) Надеюсь, такие уроки и в 2024 будут в топе!

    • @DontDiveTooDeep
      @DontDiveTooDeep 4 ปีที่แล้ว +8

      Я с 2020г , атвечаю мы на карантине и мне тут норм 😂

    • @_e_mask
      @_e_mask 3 ปีที่แล้ว +1

      @@DontDiveTooDeep да карантин нам(задротам) наруку

    • @dimexplay6862
      @dimexplay6862 3 ปีที่แล้ว +1

      2021. В топе) Лучшие уроки)

    • @АртемійЦіпіньо
      @АртемійЦіпіньо 3 ปีที่แล้ว +2

      ха 2222 тоже не молчит)
      как всегда на высоте

    • @Graf_Andrey
      @Graf_Andrey 2 ปีที่แล้ว +5

      Привет из 2022))

  • @ПавелГород-ъ5л
    @ПавелГород-ъ5л 4 ปีที่แล้ว +40

    37 урок полет нормальный. Наконец то внятный курс есть. Благодарности тебе.

    • @добрыйДотер-д9э
      @добрыйДотер-д9э 2 ปีที่แล้ว

      Расскажите пожалуйста что изменилось за эти два года у вас? очень интересно узнать.

    • @zxcghoul8837
      @zxcghoul8837 2 ปีที่แล้ว +1

      @@добрыйДотер-д9э Расскажите пожалуйста что изменилось за эти два года у вас по рангу? очень интересно узнать.

    • @UwUntu681
      @UwUntu681 2 ปีที่แล้ว +1

      @@zxcghoul8837 так как добрых дотеров не существует, вы обращаетесь к фейку

  • @coltoverdows9461
    @coltoverdows9461 28 วันที่ผ่านมา +1

    Спасибо за уроки славо Богу есть такие как вы ❤❤❤❤❤

  • @unrealengineruseng9583
    @unrealengineruseng9583 4 ปีที่แล้ว +25

    Спасибо большое вам. Все уроки очень понятны для меня. Я думаю у вас талант не только в програмирование, но и талант объяснять )))

  • @Petrovi_-tv5et
    @Petrovi_-tv5et 2 ปีที่แล้ว +7

    Очень хорошие уроки. Готовлюсь к сессии и нахожу много ответов на вопросы))))

  • @aleksandr86
    @aleksandr86 5 ปีที่แล้ว +8

    Огромнейшая благодарность тебе Сергей за эти уроки!
    Прохожу их последовательно с самого начала - очень понятно объясняешь и информация запоминается отлично)

  • @ВасяБелай
    @ВасяБелай ปีที่แล้ว +1

    Вот так, братан!
    Давай ещё!
    Побольше бы такого!

  • @olgadribeneca6985
    @olgadribeneca6985 4 ปีที่แล้ว +5

    Захожу и перед началом видео ставлю лайк ;D

  • @курсовая2019
    @курсовая2019 4 ปีที่แล้ว +182

    "Это функция foo, которая ничего не делает". Получается я и есть та функция foo...

    • @kirillbyturin6891
      @kirillbyturin6891 3 ปีที่แล้ว +4

      бля я курсовая 2021, сижу тут ибо курсач надо делать

    • @bohakoleh4369
      @bohakoleh4369 3 ปีที่แล้ว

      ​@@kirillbyturin6891 Идентичная ситуация

    • @revue6218
      @revue6218 3 ปีที่แล้ว +3

      @@kirillbyturin6891 сделал курсач?

    • @ВананаБанана-ы7ю
      @ВананаБанана-ы7ю 3 ปีที่แล้ว

      @@kirillbyturin6891 удачи

    • @glooma
      @glooma ปีที่แล้ว

      @@kirillbyturin6891как там?

  • @lisenok4855
    @lisenok4855 3 ปีที่แล้ว +1

    спасибо! незнал! Кстати ТЫ ЛУЧШИЙ НА РУ ЮТУБЕ!!!!!!!!!!!

  • @malyuk_
    @malyuk_ ปีที่แล้ว +1

    Спасибо тебе Серёга, классные уроки да и ты сам ничего такой.

  • @obww306
    @obww306 ปีที่แล้ว

    спасибо вам Олег Петрович!!!

  • @All_Store_UA_2-p2n
    @All_Store_UA_2-p2n 5 ปีที่แล้ว +2

    большое тебе спасибо за хорошие и понятные уроки, желаю чтобы ты имел миллион подписчиков

  • @polmesh2057
    @polmesh2057 2 ปีที่แล้ว +1

    Огромное спасибо за ваши уроки

  • @SimpleCodeIT
    @SimpleCodeIT  7 ปีที่แล้ว +17

    #областьвидимости #SimpleCode #урокипрограммирования

  • @ДимДимыч-ц1в
    @ДимДимыч-ц1в 3 ปีที่แล้ว +11

    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
      @Satior989 3 ปีที่แล้ว +1

      Зачем?

    • @Сергей-т9д7в
      @Сергей-т9д7в 3 ปีที่แล้ว

      @@Satior989 Ставить кейфреймы к видео, которое нужно обязательно смотреть полностью, и которое занимает 10-15 минут времени - дурной тон )

  • @Firuz26
    @Firuz26 7 ปีที่แล้ว +6

    Спасибо за урок

  • @archiechellaut9483
    @archiechellaut9483 3 ปีที่แล้ว +1

    Огромное спасибо за урок!

  • @Группа9723БГУИР
    @Группа9723БГУИР 4 ปีที่แล้ว +2

    спасибо) Самые понятные уроки

  • @ИоаннДейкун
    @ИоаннДейкун ปีที่แล้ว

    Большое спасибо за уроки

  • @Ms001man
    @Ms001man 6 ปีที่แล้ว +2

    Спасибо за урок!

  • @mak3donskiyy
    @mak3donskiyy 7 วันที่ผ่านมา

    как всегда топ но мне кажется можно было подвести итог и сказать что каждыйе фигурные скобки это своя вчеленная и когда мы там делаем переменную она существует только там

  • @xvostiki97
    @xvostiki97 6 ปีที่แล้ว +37

    внимание скример: 9:13

    • @TheWladberlin
      @TheWladberlin 5 ปีที่แล้ว +3

      Что за зверь?

  • @lomakinprod
    @lomakinprod ปีที่แล้ว

    очень полезный видеоролик!😉

  • @Ermine882
    @Ermine882 7 ปีที่แล้ว +3

    Очередное спасибо.

    • @mishanus228
      @mishanus228 2 ปีที่แล้ว

      привет, ну как, получилось стать програмистом? как успехи?

  • @ИгорьБуренин-в3я
    @ИгорьБуренин-в3я 5 ปีที่แล้ว +8

    Сергей, как пример , можно было еще показать что будет если убрать стандартное пространство имён :)
    std::cout

  • @SeshAlex
    @SeshAlex 6 ปีที่แล้ว +5

    Спасибо большое за уроки! В качестве практики я нашел сайт, там домашки по темам. Без практики очень тяжело запомнить весь материал. Для меня кстати до сих пор не дошло "Передача параметров в функцию по значению", пересматривал урок несколько раз, но так и не понял че это и вообще зачем это нужно. Остальное пока идет нормально.

    • @АлексейАлексеев-л4ш
      @АлексейАлексеев-л4ш 6 ปีที่แล้ว +10

      Ты практически сам ответил на свой вопрос, Когда задал ПОСЛЕДНЮЮ часть вопроса! отвечаю по своему но думаю будет понятно...
      "Передача параметров в функцию по значению" - Что это?
      Ответ: - ОНО так называется (Передача параметров в функцию по значению) - потому что это лишь ОДИН из способов влияния на логику программы а конкретно на переменные которые передаются в функцию... А вот из последнего твоего вопроса и может прийти понимание зачем это надо:
      Отвечаю - Это надо для БОЛЬШЕЙ ГИБКОСТИ при разработке и при решении различных задач, иногда надо передать НАПРЯМУЮ, а иногда ТОЛЬКО ЗНАЧЕНИЕ (главное что бы ТИП передаваемых данных совпадал а уж как там называется принимающая в функции переменная не важно - ГЛАВНОЕ что бы она ПРИНЯЛА! твое значение и обработала его) - ну и так далее, различные варианты ПОЛНОЙ передачи переменной или лишь только данных из переменной делают ООП - гибким что позволяет БОЛЬШЕ простора для ТВОРЧЕСТВА в программировании и больше ГИБКОСТИ при решении разных задач, а иногда (когда уже очень большая часть кода написана и реализована и тут тебе надо что то дописать-добавить надо к логике своей программы и тут при написании НОВОЙ ФУНКЦИИ как раз и может выясниться - "а вот еще и так можно" - и как же это хорошо что так можно - ибо переписывать весь код написанный ранее не предоставляется возможным, по причине - нет времени, нет желания, и т.д.... :) надеюсь не сильно загрузил, кстати всякие Бейсики и старые варианты языков программирования там Паскали древних времен - как раз не умели так гибко издеваться над передачей переменных в функцию и обратно - поэтому они с одной стороны ПРОЩЕ в понимании, с другой гибкости меньше... ну уж куда точнее объяснить я не знаю... думаю что если не удалось объяснить то возможно когда нибудь просто сам столкнешься на практике с этой проблемой - вот тогда и поймешь зачем оно было надо... :) а урок про "Передачу параметров в функцию" - ХОРОШИЙ, именно те тонкости и нюансы многим не известны или не понятны - отсюда потом и много ошибок при реализации задач в коде...

    • @SeshAlex
      @SeshAlex 6 ปีที่แล้ว

      Изложил основательно, спасибо:)

    • @turanefendiev5466
      @turanefendiev5466 3 ปีที่แล้ว +1

      не помнишь сайт?

    • @misha_boss3101
      @misha_boss3101 ปีที่แล้ว

      можешь пожалуйста назвать сайт?

  • @andry3283
    @andry3283 7 ปีที่แล้ว +18

    Спасибо за урок, Ещё кое что хотел спросить, а ты не хочешь устроить стрим и собрать тех подписчиков которые изучают c++ в скайп и что бы разбирать их вопросы и т.д?

    • @SimpleCodeIT
      @SimpleCodeIT  7 ปีที่แล้ว +16

      Вообще подумываю о стримах, но пока ничего обещать не буду.

    • @andry3283
      @andry3283 7 ปีที่แล้ว +3

      Хотелось бы)

    • @emielregisrohellecterzieff1230
      @emielregisrohellecterzieff1230 6 ปีที่แล้ว +21

      Щас бы быть программистом и тратить своё время на скайп с подписчиками за спасибо, бред не неси

  • @Alex_Crypto_Catcher
    @Alex_Crypto_Catcher 6 ปีที่แล้ว +3

    Спасибо!)

  • @DmitryDolganov
    @DmitryDolganov 5 ปีที่แล้ว +1

    Спасибо!

  • @КириллСафронов-о9д
    @КириллСафронов-о9д 2 ปีที่แล้ว

    Спасибо большое! =)

  • @СабинаСабирова-з7в
    @СабинаСабирова-з7в 2 ปีที่แล้ว

    спасибо большое!

  • @33xd1
    @33xd1 4 ปีที่แล้ว +1

    По всем урокам что просмотрел на данный момент, написал программу которая спрашивает у вас урок всего 3 варианта 1) алгебра, 2) русский язык, 3) геометрия, потом спрашивает номер и даёт ссылку на гдз с этим заданием работает только с моими учебником и с 8 классом)

    • @mar_kha
      @mar_kha 4 ปีที่แล้ว

      Ай, хитрюга)

  • @NIKOLAY_PSHONIA
    @NIKOLAY_PSHONIA 4 ปีที่แล้ว

    Нижнее подчеркивание и двойное подчеркивание перед названием переменной и после - столкнулся анализируя чужой код. порыл инет - так до конца и не понял для чего так пишут. Если есть у вас урок плиз. дайте ссылку.

  • @allexrushhh6463
    @allexrushhh6463 4 ปีที่แล้ว

    А когда мы объявляем глобальную переменную, но изменяем ее в разных блоках(например в функции main и какой-нибудь своей функции, притом условии, что свою функцию НЕ вызываем в функции main), то выводя на экран значения переменной из разных функций, их выведенные значения будут разными. Как тогда в памяти хранится эта глобальная переменная? Создаются разные ячейки памяти (то есть их несколько), в которых записываются значения, соответствуя произведенным действиям в своём блоке?(Извиняюсь за тавтологию)

  • @Salim-jb2rh
    @Salim-jb2rh 3 ปีที่แล้ว +1

    почему когда я подключаю все имена из пространства std, у меня возникает проблема с глобальными переменными, я могу использовать только однозначные переменные?

  • @allexrushhh6463
    @allexrushhh6463 4 ปีที่แล้ว

    То есть локальные переменные, которые видны только в своем блоке, после выхода из этого блока удаляются из памяти компьютера полностью? То есть следа от них не остаётся, ни номера ячейки памяти, ни где-то временного значения?

  • @alexxxusxxi
    @alexxxusxxi 6 ปีที่แล้ว +3

    есть интересный момент. Если переменную объявить как staic внутри функции, то она не "!умрет" после того, как эта функция отработает
    #include
    using namespace std;
    void foo()
    {
    static int i=2;
    i = 2*i;
    cout

    • @Zombie245
      @Zombie245 6 ปีที่แล้ว

      хммм действительно... интересно

    • @RomanZverev-yc5qc
      @RomanZverev-yc5qc 3 ปีที่แล้ว

      Почему это так работает?)Недавно изучаю с++

    • @mishanus228
      @mishanus228 2 ปีที่แล้ว

      @@RomanZverev-yc5qc ну че братан, изучил? как успехи?

  • @seryoga234
    @seryoga234 5 หลายเดือนก่อน +1

    2:06 , это что за покемон ? (Аборт) 😂

  • @skill-c4865
    @skill-c4865 3 ปีที่แล้ว +1

    Уроки топ я уже могу хоть чтолибо написать

  • @theforestreasons8650
    @theforestreasons8650 5 ปีที่แล้ว

    А если мне нужно, чтоб кнопка на одной форме меняла значение такой переменной на какое-либо число, а другая форма работала с значением этой самой переменной (формы на одном проекте). Ответь пожалуйста, очень поможешь.

  • @artemraskid4402
    @artemraskid4402 7 ปีที่แล้ว +1

    Если в конце функции писать return a; то он будет изменять переменную a, или нет?

    • @СократПлатон-р8ъ
      @СократПлатон-р8ъ 7 ปีที่แล้ว +2

      Команда return a, фактически, присваивает значение "а" функции.
      Поэтому нет

    • @Zombie245
      @Zombie245 6 ปีที่แล้ว +3

      @@СократПлатон-р8ъ return возвращает значение переменной а на выходе из функции а не присваивает значение

  • @havemerc
    @havemerc 4 ปีที่แล้ว

    А что скажешь по поводу статических функций?)

  • @ДмитрийОсипов-х1ф
    @ДмитрийОсипов-х1ф 7 ปีที่แล้ว +2

    * Самые понятные, видео уроки по c++, на всём (RU) youtube *

  • @НикитаБаринов-э3с
    @НикитаБаринов-э3с 4 ปีที่แล้ว

    а чтобы к переменной можно было везде обратиться ее можно написать в начале блока main?

  • @yar0m449
    @yar0m449 5 ปีที่แล้ว

    1:40 Только везде)

  • @Mao72822
    @Mao72822 2 ปีที่แล้ว

    Уже много раз сталкивался с проблемой, что при выключении программы Visual studio и написании нового кода, стерев старый, воспроизводился и компилировался все равно старый. Есть решение данной проблемы?

    • @GenCrypto1
      @GenCrypto1 ปีที่แล้ว

      пересобери

  • @ЯрославГоловко-ф6и
    @ЯрославГоловко-ф6и 4 ปีที่แล้ว

    спасибо

    • @lovv6669
      @lovv6669 4 ปีที่แล้ว

      пожалуйста Ярик

  • @RrRrRrRroman
    @RrRrRrRroman ปีที่แล้ว

    Есть шарящие? Не совсем понимаю тогда где работают глобальные переменные, если они все не попадают под скобки - в функции, ту же функцию майн?

    • @ProHolmes
      @ProHolmes 2 หลายเดือนก่อน

      они работают везде, в этом смысл глобальности.

  • @TheWladberlin
    @TheWladberlin 5 ปีที่แล้ว +2

    А как сепаратно обращаться к глобальной и к локальной переменным "а" ???
    Почему здесь не работает префикс this. ?
    Спасибо за урок, но многое остаклось не понятным. Тема не раскрыта!

  • @Evgeny..
    @Evgeny.. 4 ปีที่แล้ว +1

    Уже 170 тысяч!

  • @Xack3r
    @Xack3r 11 หลายเดือนก่อน

    Начал изучать плюсы но уже имел опыт с питоном и материал воспринимается легко пока что:) думаю в будущем занятся читами для игр и все в таком роде так что иду дальше!

  • @АлалпоаоааАооууооклк
    @АлалпоаоааАооууооклк 9 หลายเดือนก่อน

    Если у нас есть глоб переменая A
    И мы задали такую же переменную в функции это будет уже другая переменная (локальная)

  • @Andrey_8920
    @Andrey_8920 8 หลายเดือนก่อน +1

    Как создать глобальную переменную в функции?

  • @sleepyNovember_project
    @sleepyNovember_project 9 หลายเดือนก่อน

    Тут не хватает информации по extern и static(вне класса и структур) для переменных и функций
    P.S. это не вопрос о них, я уже знаю что это, для чего и как работает.

  • @ИНФОРМАЦИЯДЛЯУСПЕШНЫХ
    @ИНФОРМАЦИЯДЛЯУСПЕШНЫХ 6 ปีที่แล้ว

    Спсб

  • @stassafronov9520
    @stassafronov9520 ปีที่แล้ว

    может кому поможет схема: LEGB она значит что сначала мы ищем пременную в области видимости Local потом если не находим то в enclosing затем в global а потом в based in

  • @stepanbazrov6330
    @stepanbazrov6330 4 ปีที่แล้ว

    Почему запрос extern c++ выдаёт это видео, а тут про extern нету?

  • @МихаилСнопиков
    @МихаилСнопиков 7 ปีที่แล้ว +1

    гуд

  • @borisermolaev3158
    @borisermolaev3158 6 ปีที่แล้ว

    Комментирую.

    • @lovv6669
      @lovv6669 4 ปีที่แล้ว

      зачем

    • @borisermolaev3158
      @borisermolaev3158 4 ปีที่แล้ว

      @@lovv6669 поднимать активность на канале

  • @Mayberry_
    @Mayberry_ 3 ปีที่แล้ว

    cout

  • @yellowmoonishka1725
    @yellowmoonishka1725 2 ปีที่แล้ว

    Ths

  • @Viamsupervadetvadens
    @Viamsupervadetvadens 7 ปีที่แล้ว

    up

  • @goracionewport
    @goracionewport 7 ปีที่แล้ว

    Не подскажите мне, что за музыка играет на заднем плане? Заранее спасибо :D

  • @le_k7913
    @le_k7913 3 ปีที่แล้ว

    Ахах, чёрт, вот именно из за этого у меня никак не хотело выполняться 39 дз. Я чуть ли не на стену лез в поисках решения проблемы, а оно вот, тутачки

  • @vicitacal11
    @vicitacal11 7 ปีที่แล้ว +2

    Почему нельзя "злоупотреблять" глобальными переменными? Они же места столько же занимают что и локальные.

    • @SimpleCodeIT
      @SimpleCodeIT  7 ปีที่แล้ว +1

      Это противоречит принципу инкапсуляции в ООП, об этом я более подробно расскажу когда дойдём до изучения ООП. И к тому же захламляет пространство имён, что в больших проектах очень не хорошо.

    • @vicitacal11
      @vicitacal11 7 ปีที่แล้ว

      Ок, буду ждать видео об этом. Но я писал довольно большой проект на arduino ide(Абсолютный клон С++) и там все переменные у меня были глобальными, а в совокупности с небольшой мощностью процессора arduino, если это было бы серьёзно, то проект бы работал медленно, но всё нормально.

    • @Zombie245
      @Zombie245 6 ปีที่แล้ว +2

      потому что переменная нужна для какой-то конкретной работы и лучше всего когда она отработала свою задачу и ушла из памяти + занимает название и в итоге вносит некоторую путаницу в код

  • @skouliev
    @skouliev 4 ปีที่แล้ว

    А почему мой компилятор выдаёт ошибку?

    • @gunit09f
      @gunit09f 4 ปีที่แล้ว

      Потому что ввёл не правильно

    • @chelobas14
      @chelobas14 3 ปีที่แล้ว

      Если это dev c++ то там нет автодополнения кода, какой есть в visual studio и некоторые вещи предётся дописывать самому

  • @Hip67channel
    @Hip67channel ปีที่แล้ว

    Почему если переменная не инициализирована, то в ее значении мусор?

    • @andrewkmnn
      @andrewkmnn ปีที่แล้ว

      Потому что неинициализированные переменные содержат случайные значения, которые находились в соответствующей памяти до создания переменной.

  • @uporka6924
    @uporka6924 6 ปีที่แล้ว +5

    а как же оператор ::a ?(((

  • @shlopaiushiy-po-popke
    @shlopaiushiy-po-popke 4 ปีที่แล้ว

    советую говорить что надо смотреть твои уроки по несколько раз чтобы был эффект: во первых понятно зачем это каналу , а во вторых это правда. Просто гоняю плейлист каждый день от пункта а до пункта б которые наметил и получается понять хоть чего-то из этой темы, хотя с++ явно не супер сложный, явно не высшая математика

    • @Geovald
      @Geovald ปีที่แล้ว +1

      ну че, уже освоил "не супер сложный с++?" :D

  • @ggg-ti8ho
    @ggg-ti8ho 5 ปีที่แล้ว +3

    3 дизлайка что откуда такой винрейт

  • @legendarniy5714
    @legendarniy5714 8 หลายเดือนก่อน

    37 осталось 167

  • @aln9391
    @aln9391 6 ปีที่แล้ว +3

    Мусор сидит инициализирует, бедняга

  • @leour
    @leour 7 ปีที่แล้ว

    Делаю примитивную игру на С++, какую литературу можно почитать по созданию игр

    • @leour
      @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
      @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б
      @ВорВзаконе-ф5б 6 ปีที่แล้ว

      Через switch реализовать получилось бы по лучше

    • @ЕрасылҚабдырашит
      @ЕрасылҚабдырашит 4 ปีที่แล้ว

      @@leour зацени мою версию
      int hpf, fgd, random;
      cout

    • @codingposture
      @codingposture 4 ปีที่แล้ว

      Без функции:)

  • @saharvkusni6209
    @saharvkusni6209 7 ปีที่แล้ว

    почему именно мои вопросы игнорят ? :/
    и как правильно записать вторую строку ?
    ...
    for (int i = 0; i < 10; i++)
    for (int q = 0; q < i; q++)cout

    • @артурайдаров-л6е
      @артурайдаров-л6е 7 ปีที่แล้ว

      Sahar Vkusni ты забыл после 1 for добавить{ и после соут } если в форе больше 2 строк нужны скобки

  • @westerwald1
    @westerwald1 ปีที่แล้ว

    первый из 2024!