Изучение C++ для начинающих / #10 - Создание функций в языке C++

  Рет қаралды 91,103

Школа itProger / Программирование

Школа itProger / Программирование

Күн бұрын

Пікірлер: 113
@vasily2dndn
@vasily2dndn 5 ай бұрын
После питончика больно попе, но автору спасибо за полезные материалы!
@hagott
@hagott 9 ай бұрын
Посмотрел, встал из-за стола, подошёл к окну, закурил... Много думал... Плакал...
@Захар-ь8ц2п
@Захар-ь8ц2п 7 ай бұрын
Из-за чего?
@Arh-s2q
@Arh-s2q 6 ай бұрын
Почему?
@denengan7872
@denengan7872 6 ай бұрын
@@Arh-s2q Потому что.
@nikita_canfixit
@nikita_canfixit 6 ай бұрын
Курить вредно бро, не кури
@B5U8
@B5U8 5 ай бұрын
​@@Захар-ь8ц2пот счастья, что понял
@SMV1972
@SMV1972 9 ай бұрын
Огромное Вам спасибо!
@Someone_Game999
@Someone_Game999 Жыл бұрын
Молодец, так держать!
@jonidzhurabaev6047
@jonidzhurabaev6047 8 ай бұрын
До этого урока у меня в жизни всё шло по шоколаду
@tWo_TriNgleS
@tWo_TriNgleS 5 ай бұрын
и как щас? (через 3 месяца)
@exe.ripper
@exe.ripper 4 ай бұрын
@@tWo_TriNgleS ))
@Ciplusplus
@Ciplusplus 24 күн бұрын
Типо изучал scratch (не программирование) или python или вообще не изучал
@jonidzhurabaev6047
@jonidzhurabaev6047 23 күн бұрын
@@Ciplusplus вообще не изучал
@Ciplusplus
@Ciplusplus 22 күн бұрын
Мммм пон
@kpanat
@kpanat Жыл бұрын
Первый язык в котором можно было написать функцию в функции был паскаль... это было 40 лет назад... Потом все дружно об этом забыли... а потом появились лябды... фактически тоже самое... И это выдают за нечто новое. Но всё новое это хорошо забытое старое. А тогда это было не надо... И сейчас мы говорим вот это не надо , то не надо, сё не надо... Но кто знает что понадобится в будущем! Может мы просто не доросли до осознания необходимости того и этого что сейчас отрицаем... Вот так...
@vilkalogkina
@vilkalogkina 26 күн бұрын
все суперпонятно, спасибо!
@breaking_7time
@breaking_7time 4 ай бұрын
cпасибо за урок!
@nepyx3572
@nepyx3572 Жыл бұрын
почему он так хорошо обьясняет,и да я один заметил что все курсы по с++ от украинских ютуберов?
@Nyamond
@Nyamond Жыл бұрын
Ну возможно потому, что все остальные это объясняют за деньги...
@kpanat
@kpanat Жыл бұрын
@@Nyamond Возможно... Объясняет оч поверхностно... Процентов на 20 максимум на 30... А насколько за деньги не знаю...
@ludwig_lavender
@ludwig_lavender Жыл бұрын
Ютуберов из украины* В России не очень хорошие отношения с зарубежными it компаниями
@nepyx3572
@nepyx3572 Жыл бұрын
@@kpanat ну если хочешь не поверхностно советую глянуть Blogan Programming
@_1mrscool11_9
@_1mrscool11_9 6 ай бұрын
@@kpanat вы не первый человек который говорит что этот курс не полноценный, мне вит интересно если вы так хорошо знаете С++ то зачем смотрите курс? или вы хорошо знаете другой ЯП и просто хотите разобраться в синтаксисе и неких условиях данного ЯП(я так и делаю)?
@Звездожуйка
@Звездожуйка 7 күн бұрын
13:45 отладчик вижуалки у меня ругается если я не ставлю скобки {} для действия после if и else
@ps5games821
@ps5games821 Жыл бұрын
сделай пожалуйста видео по разработке приложений или программ
@Ciplusplus
@Ciplusplus 24 күн бұрын
Вроде на других каналах это у него есть
@Remington-og3tf
@Remington-og3tf Жыл бұрын
Спасибо за урок!
@technos7995
@technos7995 Жыл бұрын
Ура, наконец-то новый урок
@DeadMaxide
@DeadMaxide 6 ай бұрын
14:56, сказал, что программа читает код снизу вверх, а на самом деле наоборот. Да, я душнила, просто решил поправить
@SpeedCuber______
@SpeedCuber______ 3 ай бұрын
На таких как ты мир строится. Ведь если не исправления, многие были бы в заблуждении. Причем я без шуток
@vachmine
@vachmine Ай бұрын
я, как прогаммист, учивший разные ЯП, на этом моменте не обманулся, было видно, что он просто оговорился, ведь он и показывал курсором сверху вниз, и говорил порядок выполнения, который тоже был сверху вниз.
@SpeedCuber______
@SpeedCuber______ Ай бұрын
@@vachmine так а что ты тогда восхваляешься. Не обманулся-молодец. Награды какой-то хочешь? Да и причем 2 раза уже точно написал что косишь на разных языках. Молодец! Всем кристально похуй. Иди похвались перед друзьями
@Vik_0n
@Vik_0n 26 күн бұрын
Хотел про это написать
@СеранСамединов
@СеранСамединов Жыл бұрын
можешь выпустить курс по vuejs
@Dfg-aboba
@Dfg-aboba 11 ай бұрын
Скажите пожалуйста как закомментить сразу несколько строчек кода!!?? Прошуу 10:09
@Ilya_i991
@Ilya_i991 11 ай бұрын
ctrl + shift + /
@nonvexillum
@nonvexillum 6 ай бұрын
У меня ctrl + K, затем ctrl + C
@exe.ripper
@exe.ripper 4 ай бұрын
выделяешь нужный код, нажимаешь одновременно ctrl + shift + /
@Tlay_Minecraft
@Tlay_Minecraft 3 ай бұрын
Ты пропустил его урок
@vachmine
@vachmine Ай бұрын
@@nonvexillum ctrl + shift + / создаёт многострочный комментарий, а ctrl + K + C добовляет однострочный камментарий каждой выбранной строке.
@ТимофейКомаров-ь9м
@ТимофейКомаров-ь9м Күн бұрын
10:10 Функция add подчёркивается красным и выдаёт ошибку. При замене add на название функции - всё работает. ПОЧЕМУ?😢 Изменено: ДОШЛО, БЛИН!!! У автора созданная функция называется add (т.е. это не встроенная функция, а созданная в течении урока). ЗАПУТАЛИ, БЛИН!😂
@superlexadnepr
@superlexadnepr Жыл бұрын
Спасибо
@Laplaces_Demon
@Laplaces_Demon Жыл бұрын
Здравствуйте. Поясните, пожалуйста, одну деталь. Я правильно понял, что если при вызове функции print внутри main не указана какая либо переменная, а лишь подставляется ее значение, то мы выводим переменную определенную при создании функции print и она как бы является переменной по умолчанию, которая всегда выводится, если не вызывается другая переменная. А если другая переменная print определяется вне функции print ( в main) и вызывается, то выполняется функция print с новой переменной?
@kpanat
@kpanat Жыл бұрын
Ну и бред вы написали... "переменную определенную при создании функции print"... функция print ничё не создаёт мы её вызываем и передаём туда переменную. Она копируется... Усё...
@official0001
@official0001 7 ай бұрын
8:47 Python!
@vachmine
@vachmine Ай бұрын
ага, согласен) я искал этот коммент
@oaz33s
@oaz33s Жыл бұрын
в ходе предвидущих уроков получив знания об масивах я заставил запоминать ответы с калькулятора. без функции 😵‍💫
@shu3s
@shu3s Жыл бұрын
а что в этом тяжелого? просто ответ в массив добавляешь и все
@oaz33s
@oaz33s Жыл бұрын
@@shu3s ну да , я просто нулёвый в этом был , прям то посмотрел и понял как делать
@shu3s
@shu3s Жыл бұрын
@@oaz33s ох, хорошо
@_blisong_9864
@_blisong_9864 5 ай бұрын
Здравствуйте! Моя IDE - Visual Studio Code. Объясните мне, как новичку, почему у меня при написании return 0; сразу же закрывается консоль? Я знаю что существуют "костыли", с помощью которых всё ок, но меня интересует больше один вопрос. Можно ли как то обойтись без лишних строк и не писать костыли по типу "system("pause");"?
@desidemeokla
@desidemeokla 4 ай бұрын
Да, работать в Visual studio 2022
@vachmine
@vachmine Ай бұрын
@@desidemeokla ахахаххаххахахха
@ЕвгенийСкаскевич-ц2т
@ЕвгенийСкаскевич-ц2т Жыл бұрын
Имба
@psevdonimi_govno
@psevdonimi_govno Жыл бұрын
8:10 ах вот как был сделан питончик!
@nonvexillum
@nonvexillum 6 ай бұрын
Неа)
@vachmine
@vachmine Ай бұрын
мимо, даже не близко
@kpanat
@kpanat Жыл бұрын
Вобще-то в функции add возвращать надо именно long, а не int. Потому что два int в сумме дадут тип long, а не int. Правильный код: long add(const int a, const int b){ return ststic_cast(a) + ststic_cast(b); } Такой код никогда не даст переполнение. Иначе можно подобрать два числа int которые в сумме будут давать число которое уже в int не помещается. Процессор так и делает. Там результат всех арифметических операций в 2 раза шире операндов. Однако когда пишут тип int не задумываясь о переполнении. Можно получить и отрицательное переполнение.
@Retronain
@Retronain Жыл бұрын
Пон
@kazdante
@kazdante 11 ай бұрын
А толку, если ты и так знаешь то, что значение не выйдет за диапазон? Не, если перестраховаться, то давайте уже long long, чтобы точно за диапазон не скакануть. В показанном коде нет и намёка на то, что он выходит за границы и неявного приведения чисел фактически быть не может.
@vachmine
@vachmine Ай бұрын
@@kazdante согласен
@Никалай-д1о
@Никалай-д1о Жыл бұрын
Разве нельзя создать отдельный файл в той же папке и подключить его как в змейке
@Esperantistoelisraelo
@Esperantistoelisraelo Жыл бұрын
а как сделать так чтобы была как в Python tkinter
@astrallcode
@astrallcode Жыл бұрын
Tcl c/c++
@vachmine
@vachmine Ай бұрын
у С++ много библиотек про UI, например tcl
@alexandruplacinta7534
@alexandruplacinta7534 Жыл бұрын
Мне выдает ошибку на int res1 но я все сделал как на видео
@alexandruplacinta7534
@alexandruplacinta7534 Жыл бұрын
До того как переместить void и int вниз всё работало
@СобачкаНеубиваема
@СобачкаНеубиваема 13 күн бұрын
Функции - это как def на питоне
@АлександрМиронов-ь8з
@АлександрМиронов-ь8з 5 ай бұрын
И не "скелет",а прототип функции
@M-ksim_YT
@M-ksim_YT 5 ай бұрын
А что будет если написать функцию в функции в функции в функции?
@blackdragon7405
@blackdragon7405 4 ай бұрын
я тебя удивлю в функцию даже можно засунуть саму себя и тогда получится рекурсия
@vachmine
@vachmine Ай бұрын
я тебе больше скажу в функции можно вызвать саму себя
@АляАлия-д5ю
@АляАлия-д5ю Жыл бұрын
У меня показывает ошибку функцяи plus не является одназначным, хотя я написал параметры пачему так.
@osapo24
@osapo24 Жыл бұрын
У меня тоже. Просто смени переменную на другую, с++ почему-то не хочет воспринимать название plus.
@Nyamond
@Nyamond Жыл бұрын
Вроде в хрестах есть такая функция по дефолту, но я не уверен.
@kpanat
@kpanat Жыл бұрын
@@osapo24 Есть такой функтор.... Вот с ним и путает. Щаз ими никто не пользуется все пишут лямбды потому что это лучше и удобнее. Но эти функторы остались... Иногда мешаются.
@AndriiTurchynRieltorDnipro
@AndriiTurchynRieltorDnipro Жыл бұрын
дякую++
@kumelektronik340
@kumelektronik340 7 ай бұрын
Треба уже замiсуть " дякую" - "vielem Dank" казати Треба вчiтися сказать на тiй мовi, в якiй краiнi живешь и получаешь на драма социалку. Deutsch lernen.
@Redsadi464
@Redsadi464 Ай бұрын
принт не работает
@АлександрМиронов-ь8з
@АлександрМиронов-ь8з 5 ай бұрын
Не снизу-вверх,а сверху-вниз,автор в конце видео,когда говорил про порядок выполнения программы оговорился,даже ошибку не исправил,а ведь новички могут воспринять это всерьёз
@ОлегУлейкин-г6ж
@ОлегУлейкин-г6ж 28 күн бұрын
Так в маин тоже не обязательно возвращать
@Ciplusplus
@Ciplusplus 24 күн бұрын
Ну да потому что main функция сама делает себе return 0;
@Ciplusplus
@Ciplusplus 24 күн бұрын
А в остальных не в main нужно писать return
@oto.robots
@oto.robots Жыл бұрын
то есть можно написать Python на языке C++
@CorRoSionY
@CorRoSionY Жыл бұрын
все в мире можно написать с помощью плюсов))
@vada322
@vada322 11 ай бұрын
Он и был написан на C++ lol
@artugun1
@artugun1 Ай бұрын
​@@vada322 А не C? Или появился новый транслятор?
@nexor8164
@nexor8164 4 ай бұрын
Какой смысл от функции если нельзя использовать прямо в ней cin. Так ты ещё обязан после использования функции вводить значения в скобках.
@SpeedCuber______
@SpeedCuber______ 3 ай бұрын
Так чел, Void sum() { cout
@vachmine
@vachmine Ай бұрын
@@SpeedCuber______ я конечно всё понимаю, да я не согласен с комментатором, функции очень полезные, говорю от лица человека, который программирует 1 год на разных языках) так вот, твой пример ничего не сказал человеку, который не видит смысл функции)
@SpeedCuber______
@SpeedCuber______ Ай бұрын
@@vachmine так я же не могу научить человека видеть смысл функции, он должен сам это понять. Я лишь привел пример ,что можно использовать cin
@loxloxovich-vw8xk
@loxloxovich-vw8xk 3 ай бұрын
Програмируем Python на С++ XDDD
@gigachad_solo
@gigachad_solo Ай бұрын
Я тоже это увидел!
@damirasanov8993
@damirasanov8993 Жыл бұрын
третий
@erddymbr
@erddymbr Жыл бұрын
аААААААААААаАААААААААААААААААААААААаааааааааааааааааааааааааа
@TAPTOV
@TAPTOV 7 ай бұрын
ти мне щяс так жизнь облегчил ти непридставляеш :стало скучно сел питсать преобразователь с литров в гални через if() {} билаби ета функция яб зделал все не за 120 строк кода а за 20
@zichemerr
@zichemerr Жыл бұрын
ааааааа это не функция это метод!!!!!!!!!!!!!!!!!
@НиколайПетров-с9ъ4э
@НиколайПетров-с9ъ4э 7 ай бұрын
Скопировал код а показал кучу ошибок???
@ЯковЛазоренко
@ЯковЛазоренко Жыл бұрын
Очень убого, лишь бы впарить платный
@bogdagogich6917
@bogdagogich6917 Ай бұрын
Почему убого?
@stinger9811
@stinger9811 Жыл бұрын
Спасибо за урок!
@SpaceLexaDnepr
@SpaceLexaDnepr Жыл бұрын
Спасибо
@ОлехандроДемяненко
@ОлехандроДемяненко Жыл бұрын
Спасибо
Изучение C++ для начинающих / #11 - Перегрузка функций
7:51
Школа itProger / Программирование
Рет қаралды 64 М.
Изучение C++ для начинающих / #12 - Указатели и ссылки
23:04
Школа itProger / Программирование
Рет қаралды 80 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Изучение C++ для начинающих / #7 - Массивы данных (одномерные и многомерные)
26:09
Язык Си для начинающих / #6 - Функции в Си
20:09
Гоша Дударь
Рет қаралды 119 М.
Учебник C++ для начинающих - полный курс
4:01:19
Мультодей
Рет қаралды 2,7 М.
Изучение C++ для начинающих / #6 - Циклы и операторы в них (For, While, Do While)
21:15
Школа itProger / Программирование
Рет қаралды 169 М.