Функции c++ примеры. Синтаксис. Объявление, реализация функции. Параметры, аргументы. C++ #33

Поделиться
HTML-код
  • Опубликовано: 2 фев 2025

Комментарии • 334

  • @НиколайФирсов-в3о
    @НиколайФирсов-в3о 7 лет назад +597

    Да, это круто. Учусь на программиста в академии 1 месяц, и ничего не понимаю, мозг взрывается. Начал поиски в интернете, и везде всё очень запутано. Смотрю данного автора, и просто в шоке, на сколько всё просто и понятно. Спасибо огромное автору за данное видео. Самое главное очень интересно! Лайк, подписка!

    • @SimpleCodeIT
      @SimpleCodeIT  7 лет назад +59

      Пожалуйста! =)

    • @last_warrior__687
      @last_warrior__687 5 лет назад +12

      не в ШАГе случайно учишься?

    • @kfkpk2181
      @kfkpk2181 5 лет назад +14

      @@last_warrior__687 ШАГ кусок говна

    • @kiritokun3092
      @kiritokun3092 5 лет назад +1

      @@kfkpk2181 ля, я тоже в Шаге учусь, не пугай меня так .-.

    • @kfkpk2181
      @kfkpk2181 5 лет назад +6

      @@kiritokun3092 выброшеные деньги на ветер

  • @КонстантинВедмедь-в4о
    @КонстантинВедмедь-в4о 3 года назад +189

    Скоро 2022, но это по прежнему лучший гайд на ютубе по с++

  • @AndriiStreange
    @AndriiStreange 4 года назад +155

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

  • @nap0le0nb0naparte7
    @nap0le0nb0naparte7 7 лет назад +183

    Смотрел видео уроки 3х разных авторов,книгу читал,но только щас догнал как работает функция,и для чего она нужна.
    Спасибо тебе Сергей!!!

    • @SimpleCodeIT
      @SimpleCodeIT  7 лет назад +6

      Пожалуйста! =)

    • @forcedlyivanow6688
      @forcedlyivanow6688 7 лет назад

      аналогично

    • @father1855
      @father1855 6 лет назад +8

      Кстати, на счёт книги, почему-то по книги изучать код гораздо сложнее в том плане, что засыпаешь после 20 минут чтения. Наверное к книгам нужен особый подход. Просто у меня том по C# пылиться, ужасно скучный но полезный.

    • @ericenderson3415
      @ericenderson3415 6 лет назад

      @@father1855 ты че чекнутый? (извиняюсь за оскорбления, но так нужно)

  • @КириллДрагонов-п3и
    @КириллДрагонов-п3и 4 года назад +188

    Шёл 33 урок программирования... Запись номер 33 от 09.04.2020 года: Спасибо за урок) Мне нравиться как именно подаёться информация "давайте МЫ выведим...; МЫ разобрались...; В сегодняшнем уроке МЫ разберёмся...;" очень помогает осознание того что не Я (Тот кто ведёт урок) разберу урок, а МЫ (Вместе) разберём и поймём этот урок, и как бы мотивирует и уроки кажуться не такими тягостными и нудными. Как всегда лайк)

    • @Жигуль-з9ш
      @Жигуль-з9ш 4 года назад +10

      У меня передоз мягЬкими знаками:)

  • @РусскийМишка-п7й
    @РусскийМишка-п7й 6 лет назад +194

    Учусь на втором курсе по направлению "Информатика и вычислительная техника". Третий семестр у нас идёт предмет "Программирование". Скажу честно, 40 видео данного автора стали для меня полезнее, чем почти полтора года обучения в ВУЗе. Оба преподавателя (прежний и новый) пытаются объяснять по сути простые вещи сложным языком, частенько отклоняясь от темы, из-за чего после пары в голове вместо знаний остаётся только перегруженность. Для меня остаётся загадкой, почему они не могут так же понятно доносить материал?
    Очень приятно, что Сергей простым языком, разжёвывая, объясняет принципы работы разных составляющих языка C++. Спасибо Вам огромное!
    Каждый просмотренный урок = лайк :)

    • @ОльгаФриман
      @ОльгаФриман 6 лет назад +9

      та же фигня на том же направлении) все, что говорит препод это "читайте учебники"

    • @Павел-г6ъ
      @Павел-г6ъ 6 лет назад +7

      Думаю они не могут себя ставить на место слушателя а так же статус преподавателя и субординация мешает доступному изложению

    • @uporka6924
      @uporka6924 6 лет назад +16

      Аналогично. Препод самодур. Мало того что сама нифига не знает (подменяет понятия и явно никогда не практиковал) дык еще и заставляет студентов готовить доклады, на самые разные темы. Студент не смог нормально объяснить, препод: "Сами дома изучите". Как вообще можно чему то в вузе научиться если большинство преподов не могут нормально ничего объяснить или просто нихрена не знают? Вечно говорит про учебник Павловской, у которой у самой проблемы с понятиями. Одно самолюбие. Страшно, что ничему не научусь...

    • @капустапекинская-ъ8з
      @капустапекинская-ъ8з 5 лет назад

      господи ИВТ как проклятье

    • @n0stamina
      @n0stamina 4 года назад +1

      То же направление, профиль - программное обеспечение. 2 года назад был препод, который на просьбу "Мужик, я нихуя не понимаю что в методичке написано, можно простыми словами что за что отвечает и как работает хотя бы в двух слова?" только начинал подкалывать и хихикать, при этом объясняя всё так же по конченому как в методичке. Даже учитывая то, что обычно после первого объяснения человек, который ничего не понял, замолкает, то я настойчиво и прямо ему говорил, что могу быть вафлей и мне научный язык с методички - непонятен и просил объяснить материал. Спустя некоторое кол-во безуспешных попыток всё же самому пришлось искать инфу в интернете, ибо этот дурачок ничего, кроме как угарнуть над "тупым студентиком" особо не мог. Благо в этот год препод хоть и сложно объясняет первый раз, но на второй - простым языком и с доступными для понимания примерами, ну и не угарает, если тупишь

  • @SimpleCodeIT
    @SimpleCodeIT  7 лет назад +74

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

    • @aleksandrkorchikov1164
      @aleksandrkorchikov1164 6 лет назад +5

      Доброго времени суток Сергей!Могли бы вы сделать видео обзор visual studio "фишки", как бистро работать с клавиатурой, выделять, заменять, вставлять компонентыи т.д. и т.п. Я новичок, неправильно пользуясь инструментом, теряю много времени при работе. Или дайте ссылку на видео, если есть такое.Благодарю вас за вашу работу. Жду с нетерпением ваших уроков по С#. Успехов.

  • @doge8633
    @doge8633 7 лет назад +33

    Не знал зачем нужно применять функции, и для чего она нужна. Спасибо все ясно, кратко и информативно!

  • @нарезки-я3ь
    @нарезки-я3ь 5 месяцев назад +10

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

  • @ArtemBai-t6c
    @ArtemBai-t6c 2 года назад +6

    Так быстро летит время, несколько дней назад зашел впервые и написал в консоли: "Хочу пиццу". Сегодня уже 33 урок.
    Спасибо за ваши уроки, огромный труд, который долго будет актуальным.

  • @SergeDzus
    @SergeDzus 6 лет назад +3

    Спасибо за замечательные курсы. Начал с Ардуино, а теперь решил изучить С++ полноценно. С вашими курсами всё становится понятно.

  • @lost3575
    @lost3575 7 лет назад +18

    спасибо за уроки!Эти уроки понятнее,чем у большинства людей,которые мне объясняли)

  • @coltoverdows9461
    @coltoverdows9461 2 месяца назад +1

    Спасибо за уроки огромное ❤ 2024г смотрю ваши видео и могу сказать уверенно что это лучший канал по языку c++ если я смогу стать программистом то перед вами долгу не останусь спасибо большое

  • @onetap353
    @onetap353 5 лет назад +11

    Посмотрел уже 43 урока! Все идеально)) После питона функции легко делать,похожий синтаксис,тот же return,параметры,а все пугают что плюсы сложные)

    • @mastermaths4929
      @mastermaths4929 3 года назад +2

      Я вообще с С# перехожу, мне это все понятно как дважды два. Правда приходится часто пропускать уроки. Учу С++ только для олимпиады, самому больше по душе С#

  • @ВладиславБичок-г4ы
    @ВладиславБичок-г4ы 5 лет назад +2

    очень крутой) Рассказываешь понятно и интересно. Все, что было сложно - стало простым, долгим и запутанным - понятным. Спасибо большое

  • @zaramar8250
    @zaramar8250 7 лет назад +7

    Очень понятно и доступно.Проходя эту ему на курсах мне не было так понятно.Спасибо)

  • @alina_fjord
    @alina_fjord 4 года назад +2

    Спасибо Вам большое за понятное объяснение сложных тем. И пусть таких комментариев уже много - хочется поблагодарить ещё раз!

  • @ВиталийРаца-ч2щ
    @ВиталийРаца-ч2щ 4 года назад +1

    С каждым уроком словно глаза открывают на мир по новому. Вот как оно все оказывается устроено. Я уже придумал как оптимизирую свой "банкомат" с помощью функции. Сергей, спасибо, дружище! Теперь я понял зачем нужен void.

  • @ДмитрийОсипов-х1ф
    @ДмитрийОсипов-х1ф 7 лет назад +4

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

  • @rosallyyna
    @rosallyyna 5 лет назад +3

    смотрю видеоуроки по с++ от первого урока. за пару дней поняла почти все. есть некоторые моменты которые никак понять не могу. но буду вникать и учится. автору огромное спасибо за такое подробное обьяснение. все очень доступно. и интересно. планирую досмотреть все уроки по с++ и продолжать далее. просьба. дорогой автор-не останавливайтесь. продолжайте в том же духе. а еще если можно уроки по java. заранее спасибо.

  • @valeriytc3744
    @valeriytc3744 5 лет назад +1

    Спасибо за уроки . Просматриваю с удовольствием для закрепления и уточнения того что изучал по книгам. Очень доступно объясняешь. Единственное, что не смог найти, это о функциях обратного вызова (Callback) . Функциях обратного вызова, это то с чем по книгам разобраться не получилось. Еще раз спасибо за уроки.

  • @evgentr2404
    @evgentr2404 2 года назад

    Просто, доступно, понятно. Гениальное видео!!!

  • @ВиталийСусский-я2м
    @ВиталийСусский-я2м 4 года назад

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

  • @яндин
    @яндин 4 года назад +1

    Спасибо за урок. Очень понятно и интересно расказываешь.

  • @ІванЛабза
    @ІванЛабза 3 года назад

    Всем из 2021 прив! Буду поступать в ХПИ думаю знания приобретённые на твоих уроках будут нужны.
    Всем советую этот курс!!! Огромное тебе спасибо.

  • @ГаннаЗатірка-ы6ж
    @ГаннаЗатірка-ы6ж 5 лет назад

    Просто хочется очень сильно поблагодарить. Все настолько просто и понятно !!!

  • @diskont9605
    @diskont9605 Год назад

    Как по мне, несколько затянуто, но ругать за это не могу. Иногда просто нужно долго и тупо пройтись по материалу, так что спасибо за подробные объяснения, до меня наконец-то дошло!

  • @SimpleCodeIT
    @SimpleCodeIT  7 лет назад +13

    #функции #SimpleCode #урокипрограммирования

    • @saharvkusni6209
      @saharvkusni6209 7 лет назад

      а про библиотеку SFML будет ? ну пожалуйста :3

  • @МихаилИванов-щ9у
    @МихаилИванов-щ9у 7 лет назад +35

    спс всё понятно! Все в убежище, Штурмуем урок 34! :D

  • @nicespraybatman
    @nicespraybatman 3 года назад +2

    Очень балдёжные уроки, спасибо автору

  • @Huns_Kerigan
    @Huns_Kerigan Год назад

    Крутые, а главное понятные уроки. Теперь я знаю как вызывать функции, а не писать их все время внутри мейн и следить за всеми скобками

    • @Huns_Kerigan
      @Huns_Kerigan Год назад +1

      Привет из 2023 , видео актуально всегда, это называется компетентность автора)

  • @GBudda7
    @GBudda7 10 месяцев назад +2

    Наверное это забавно, но на дворе 24 год и это до сих пор лучшие уроки, которые я смотрел и продолжаю смотреть и изучать, изучая с++. На теме функций я просто офигел от осознания, что в программирование - ты сам придумываешь, что создать и придумываешь, как оно создано, всё что тебя ограничивает это лишь технология(движок, ядро) в рамках которых ты програмируешь, но ведь и технологию с этими же рамками можно создать свою! Кажется тут я познал бесконечность ахахах. В общем такая минутка философии)) Сергей, вам огромнейшее спасибо за этот подаренный многим людям труд! Програмирование - даёт возможность раскрываться людям не только, как специалистам, но и как личность во всех отношениях в силу своей уникальности! ) Спасибо ещё раз вам и всём людям делающим подробное за эту возможность! ❤

  • @mykhailopenhersky4052
    @mykhailopenhersky4052 6 лет назад +22

    {
    800-тый лайк за мой;
    спасибо за уроки;
    }

    • @SimpleCodeIT
      @SimpleCodeIT  6 лет назад +2

      Пожалуйста!

    • @stalker6002
      @stalker6002 3 года назад +1

      Надо было вот так
      void thank_you() {
      cout

  • @user-fk4yb1yc3b
    @user-fk4yb1yc3b 4 месяца назад +1

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

  • @animal_jokes_ha_ha_ha
    @animal_jokes_ha_ha_ha 4 года назад +1

    Один из лучших учителей в мире.

  • @KirillFrolov-uh1qm
    @KirillFrolov-uh1qm Год назад +2

    "этот курс будет всегда актуален" работает 2024

  • @ДмитрийТурянский-н4в

    Спасибо большое, очень просто, интересно и полезно. Автор молодец!

  • @СветланаАникеева-я7х

    Спасибо за такую простую и понятную подачу материала! Лайк, подписка!

  • @yegorpo2043
    @yegorpo2043 7 лет назад +6

    Очень хорошо объясняешь, спасибо тебе

  • @Ermine882
    @Ermine882 7 лет назад +2

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

  • @aibekserikkaliuly3626
    @aibekserikkaliuly3626 2 года назад

    как же вы все идеально обьяснили, благодарен!!!!!!!!!!!!!!!!!!!!!

  • @milik_vld
    @milik_vld 6 лет назад +1

    Всё понятно и ясно
    Спасибо за урок

  • @uporka6924
    @uporka6924 6 лет назад +2

    Было бы неплохо еще просветить разницу между объявлением, инициализацией и определением. (объявлением функции называется ее прототип, а определением- часть кода в которой описывается тело функции). Страуструп хорошо описывает разницу между всеми тремя понятиями.

  • @remontlive
    @remontlive 4 года назад

    Спасибо, очень понятно и подробно!!! 👍🏼👍🏼👍🏼

  • @Evgeny..
    @Evgeny.. 4 года назад +3

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

  • @unrealengineruseng9583
    @unrealengineruseng9583 4 года назад

    Спасибо БОЛЬШОЕ. Очень понятно объясняешь.

  • @ИгроманРоман-н2ш
    @ИгроманРоман-н2ш 3 года назад

    спасибо автору за уроки понятно и доходчиво.

  • @netimosha
    @netimosha 7 месяцев назад +3

    10.06.2024 курс по плюсам до сих пор актуален

  • @aleksejsp.8906
    @aleksejsp.8906 Год назад

    Дай бог тебе здоровья )

  • @yerbolat917
    @yerbolat917 3 года назад +1

    Спасибо, Лучший!!!

  • @IvanVasilevich-kr1rj
    @IvanVasilevich-kr1rj Год назад +1

    After searching my way in programming study I returned to these videos

  • @mr.warpunch6007
    @mr.warpunch6007 3 года назад +1

    Спасибо за видео!

  • @is33rj45
    @is33rj45 Год назад +1

    проблему с вызовом функции в плюсах решить можно через указание функции в самом начале кода)
    void foo();
    void main()
    {
    setlocale(LC_ALL, "Russian");
    foo();
    }
    void foo()
    {
    cout

  • @Ильнур-ж1щ
    @Ильнур-ж1щ 4 года назад +1

    Спасибо большое за объяснение

  • @АлександрЛитвинюк-х2ы

    Спасибо за знания!

  • @jyusup123
    @jyusup123 2 года назад

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

  • @ПыыфПыыфов
    @ПыыфПыыфов 4 года назад +1

    понятно, спасибо за ролик

  • @andreyzavalishchev4818
    @andreyzavalishchev4818 7 лет назад +1

    отличные уроки, спасибо!

  • @stereostorm
    @stereostorm 4 года назад

    Самые крутые видеоуроки! Понятно и доступно. Спасибо!

  • @archiechellaut9483
    @archiechellaut9483 3 года назад

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

    • @аоалал-х1т
      @аоалал-х1т 3 года назад

      Привет, не хочешь вместе начать изучать по дискорду программирование?

    • @archiechellaut9483
      @archiechellaut9483 3 года назад

      @@аоалал-х1т Привет. Каким образом? Нет опыта группового изучения. Прохожу сейчас ООП на этом канале

  • @АльфредГордан
    @АльфредГордан 7 лет назад +1

    спасиб бро.ооочень доступно!

  • @osipovpavel
    @osipovpavel 5 лет назад

    Это самый лучший канал по данной теме. Огромное уважение автору. В данный момент я учусь в компьютерной академии на программиста, и ваш канал реально выручает, я здесь лучше понимаю чем там.

  • @ismoilmaxmudov8973
    @ismoilmaxmudov8973 2 года назад

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

  • @imai_official
    @imai_official 7 лет назад +4

    супер 1000000 лайк от меня

  • @weorinim
    @weorinim 4 года назад

    Cпасибо вам за урок)

  • @Hz133
    @Hz133 6 лет назад +2

    18:33 - почему будет работать некорректно? Со всеми параметрами обязательно нужно что-то сделать? Или всё-таки будет работать корректно, но единственный недостаток - просто так расходуются ресурсы для передачи переменной, которая не используется?

  • @sanekvelikiy
    @sanekvelikiy 3 года назад

    Отличное видео ,спасибо

  • @alexComi
    @alexComi 6 лет назад

    спасибо за такие уроки)))

  • @johnthunder_5061
    @johnthunder_5061 6 лет назад

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

  • @martixgame9107
    @martixgame9107 4 года назад

    Привет.Не знаю читаешь ли ты до сих пор комментарии ,но хочу тебя по благодарить.ТЫ СУПЕР .Я подписался на тебя со своих двух аккаунтов.А можно назвать функцию переменную которая хранит в себе код.

  • @egorkalmykov4003
    @egorkalmykov4003 4 года назад

    Спасибо огромное !!!

  • @АлалпоаоааАооууооклк
    @АлалпоаоааАооууооклк 11 месяцев назад

    Немного приуныл (всякие жиза заботы)
    Но я снова здесь и не забрасываю твои уроки...
    Хм! Я кншн может делать поспешные выводы, но получается что void main это функции и весь код мы пишем внутри функции...
    А подключаемые библиотеки это набор функций????
    :/
    У меня щас только мыслей в башке, но не буду на них отвлекаться, но это прям. _.
    Спасибо! Классные уроки!
    Жесть! Как это круто и интересно (кншн порой приунываю и чёт лежу такой типа:ничего не хочу... Щас бы дай бог был бы на 70 уроке и чуть больше понимал бы... Но тем не менее!
    Спасибо!

  • @chashkodergatell4193
    @chashkodergatell4193 5 лет назад

    Ооооо, а я думал что придется всё писать..., УРА!

  • @denysvelychko716
    @denysvelychko716 5 лет назад +19

    4 дизлайка на 2100 лайков...
    Это же отлично !)

  • @BITALIK1000
    @BITALIK1000 6 лет назад +2

    600-ый лайк за мной)

  • @КаринаКарпова-ш3э
    @КаринаКарпова-ш3э 6 лет назад

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

  • @ИоаннДейкун
    @ИоаннДейкун 2 года назад +1

    привет из 2023. Спасибо большое!

  • @DeGameBox_SRBT
    @DeGameBox_SRBT 3 года назад +1

    Подскажите пожалуйста, какую версию visual studio вы используете (уж больно классная эта функция подсказки при вводе, прямо как в экселе)

  • @RomanKilanov
    @RomanKilanov 4 года назад +3

    void main() надо заменить на int main() и возвращать результат работы программы. не все компиляторы по умолчанию позволяют использовать void (предыдущие ролики не смотрел, возможно у вас там настройка какая-то организована на эту тему, но все это использовать void не правильно и учить этому других)

    • @user-ze5bk3vb5i
      @user-ze5bk3vb5i Год назад +1

      Я тебе дам , я два часа искал в чём у меня проблема мол написал два войда и всё такое , проблема LNK2019 , спасибо что написал комментарий

  • @sagueedits
    @sagueedits Год назад +1

    кстати, компилятор в 2024 году обновленный и он сможет найти функцию при вызове, даже если она расписана ниже

  • @khvediri
    @khvediri 4 года назад

    Спасибо вам, наконец-то понял а то сидел и жувал тапки

  • @mishalavik4595
    @mishalavik4595 6 лет назад +3

    То чувство, когда у тебя такое же время как на видео =3

  • @ИванКомаревич-е1т

    Красава!

  • @PlatinumXFi
    @PlatinumXFi 6 лет назад +1

    //1. Функция генерации массива, параметры от скольки до скольки и количество элементов в массиве, функция будет возвращать сгенерированный массив.
    #include
    #include
    #include
    using namespace std;
    int* getFillingArray( int size, int range);// Объявление функции. " * " звёздочка - это указатель , затем следует название функции.
    //В скобках указывается тип данных и имя входящей переменной через запятую.
    int main()
    {
    srand(time(NULL));
    setlocale(LC_ALL, "ru");
    int i = 0;
    int *arr;
    int size;
    int range = 100;
    cout > size;
    /*getFillingArray(size, range);*/
    arr = getFillingArray(size,range); // присвоение адреса полученного в результате работы функции // присвоение адреса нулевого элемента массива.
    cout

  • @shar21
    @shar21 2 года назад +1

    Почему на 13:15 нельзя написать int a,b внутри функции как мы сделали с result?

  • @denismedvedev8036
    @denismedvedev8036 5 лет назад

    Спасибо тебе, братан

  • @MoneyInvest
    @MoneyInvest 7 лет назад

    А ты молодец!

  • @МаксКовтун-э5б
    @МаксКовтун-э5б 3 года назад

    Ты крут, ты это знал?)))

  • @YuriiBech
    @YuriiBech 3 года назад

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

  • @error7654
    @error7654 7 лет назад +3

    Спасибо, за уроки. Как же прототипы ...

  • @marlentimur4988
    @marlentimur4988 2 года назад

    thank you!

  • @ДмитрийБузницкий-я2л

    Спасибо!

  • @РусланКарнеенко

    СПАСИБО

  • @cryptoprincesmrch
    @cryptoprincesmrch 27 дней назад

    Здравствуйте, у меня возник вопрос, а что изучить после прохождение вашего курса? понятное дело что за все эти 204 урока ты не дойдёшь за профи, что изучать дальше? подскажите

  • @_.elliah._
    @_.elliah._ 6 лет назад

    В место endl прям в тексте можно писать
    смисл тот же самый Пример std::cout

  • @Firuz26
    @Firuz26 7 лет назад +1

    Спасибо

  • @Ms001man
    @Ms001man 6 лет назад

    Спасибо!!!

  • @alexeymi2618
    @alexeymi2618 6 лет назад +1

    Спасибоооооо!

  • @pupperpup5450
    @pupperpup5450 4 года назад +2

    А что если я хочу каждый раз вносить собственные значения с помощью cin? (Чтобы пользователь приложения вводил числа)

  • @АЛЕКС-ш2э3и
    @АЛЕКС-ш2э3и Год назад +1

    Скажите, а как же процедура? Использовать код, чтобы заново не писать, как раз таки удобна процедура, ну а если нам надо возвратить какое либо значение, то уже применяем функцию. Не так ли?