Инициализация массива. Способы. Инициализация массива нулями. C++ для начинающих. Урок #26.

  Рет қаралды 251,585

#SimpleCode

#SimpleCode

7 жыл бұрын

Понравилось видео или оказалось полезным? Подпишись!
Инициализация массива. Способы. Инициализация массива нулями. C++ для начинающих. Урок #26.
Уроки по программированию
Наша группа ВК smplcode
Подписывайтесь на канал / @simplecodeit

Пікірлер: 142
@heh12Yola
@heh12Yola 6 жыл бұрын
gj мужик. даже если у меня был кот, он точно начал бы кодить с просмотра твоих видео
@saiklerdd
@saiklerdd 3 жыл бұрын
Если кто-то скажет что богом нельзя стать, то я скажу что бог обучения создал этот канал и начал снимать годный кантент.
@Evgeny..
@Evgeny.. 3 жыл бұрын
Учусь в универе, вместо учебника смотрю твои уроки. Ты отличный человек!
@vadimgreen5352
@vadimgreen5352 3 жыл бұрын
Зачем вы ходите тогда в универ, если знаний там не дают в понятном виде? Ради корочки?
@deskamori6142
@deskamori6142 3 жыл бұрын
@@vadimgreen5352 А что вы предлагаете, лол, забить болт и идти на стройку что-ли? Lmao
@vadimgreen5352
@vadimgreen5352 3 жыл бұрын
@@deskamori6142 почему вы решили, что я предлагаю идти на стройку, а не, например, переехать в деревню?
@deskamori6142
@deskamori6142 3 жыл бұрын
@@vadimgreen5352 >деревня? Окей, и что там делать?
@vadimgreen5352
@vadimgreen5352 3 жыл бұрын
@@deskamori6142 вы не поняли) Я спрашивал, с чего вы взяли вообще про стройку? Но я кажется понял ваш вопрос. Программисту вышка нужна лишь в ряде специальностей, относящихся к безопасности, военному делу и т.д. Программист, в отличие от юристов, врачей, психологов не нуждается в дипломе, что иметь возможность законно заниматься своей деятельностью. Соответственно я нахожу свой вопрос резонным - какой у конкретно данного человека смысл в посещении учебного заведения, если ему там не понятны объяснения? К чему терпеть? Материалов свободных полно, бери и изучай.
@sedmoybstudios2492
@sedmoybstudios2492 4 жыл бұрын
Вот,что значит адекватное сообщество и годный контент - 2,6 к лайков и 6 дизлайков!
@ridddlewrong
@ridddlewrong 4 жыл бұрын
Накаркали(
@user-ho7db5oz8d
@user-ho7db5oz8d 3 жыл бұрын
это реально просто лучшее что либо когда я видел на ютубе в универе, в книгах, спасибо!!
@Vladislav3329RUS
@Vladislav3329RUS 5 жыл бұрын
Вспоминаю школьные уроки и пары в университете, и задаюсь простым вопросом: почему нельзя было объяснять все именно так??? Почему нельзя было рассказать, что такое отладчик и научить им пользоваться, чтобы проще было писать???
@linterrupt
@linterrupt 4 жыл бұрын
нас так и учат, правда на паре по теории алгоритмов, а не прогания
@user-iy5kd3tz3d
@user-iy5kd3tz3d 4 жыл бұрын
@@linterrupt ахахах, а нас в универе вообще на доске код учат писать))) я угараю с этого образования))
@tronwaves6574
@tronwaves6574 3 жыл бұрын
@@user-iy5kd3tz3d не нужно такое образование
@TheShura2
@TheShura2 3 жыл бұрын
@@user-iy5kd3tz3d а тут на экране телефона. И что? В чем разница.
@user-iy5kd3tz3d
@user-iy5kd3tz3d 3 жыл бұрын
@@TheShura2 а разница в том, что такое обучение очень плохое и никакого толку от него и интереса нет, лучше, когда ты видишь как код в живую выполняется в среде разработки, а не то, что тебе на доске написали, вдруг препод ошибку там допустил, ты даже не узнаешь, что этот код работает пока в IDE его не запустишь + нет подсветки кода, это боль для моих глаз такой код читать. И здесь кстати и показывают живой код, его же не на доске пишут, а в полноценной IDE- шке
@user-rd1hb8uf9b
@user-rd1hb8uf9b 7 жыл бұрын
* Самые понятные, видео уроки по c++, на всём (RU) youtube *
@Keriokutori
@Keriokutori 3 жыл бұрын
Спасибо Вам за Ваш труд!
@archiechellaut9483
@archiechellaut9483 3 жыл бұрын
Большое спасибо за урок!
@Teslyar75
@Teslyar75 Жыл бұрын
Шикарная работа!!! Спасибо за ролики.
@romanthissen3934
@romanthissen3934 2 жыл бұрын
Все четко понятно и доходчиво , спасибо , лайк
@chopperpopper8970
@chopperpopper8970 5 жыл бұрын
Про массивы очень интересно. Большое спасибо за все видео уроки. Здесь я узнал больше чем за 4 года университета!
@user-mw3xf9le8q
@user-mw3xf9le8q Жыл бұрын
Спасибо за информационный урок!
@Ms001man
@Ms001man 5 жыл бұрын
Спасибо за урок!
@Vlad_Ofitserov
@Vlad_Ofitserov Жыл бұрын
Спасибо Вам ! Вы проделали огромную работу, за это я и ещё тысячи людей Вам безумно благодарны !😃
@user-tc2on8hz1j
@user-tc2on8hz1j Жыл бұрын
Коммент для продвижения просветительской деятельности; Спасибо Большое, Сергей!
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
#SimpleCode #Инициализациямассива #урокипрограммирования
@user-xd8jn8tc1v
@user-xd8jn8tc1v 4 жыл бұрын
Очень крутые видеоуроки, для студента университета самое то! Мне очень понравилось)
@user-eq4tw4qy4j
@user-eq4tw4qy4j Жыл бұрын
спасибо за ваш тяжелейший труд, собираюсь учиться по вашим видеоурокам параллельно парам в университете!
@chiro8631
@chiro8631 2 жыл бұрын
актуально и по сей день!
@dusifafa
@dusifafa Жыл бұрын
Спасибо вам огромное
@marcellinou
@marcellinou 5 жыл бұрын
Даже новорожденец поймет твое видео от А до Я))) Спс за такие класные видео, удачи в последующих роликах!
@user-ic5ws1df8g
@user-ic5ws1df8g 5 жыл бұрын
Спасибо автор за ваши чудесные уроки! Вот такие каналы должны набирать миллионы подписчиков, так как несут огромную пользу в массы. С наступающим вас и всех кто читает этот комментарий = )
@HirumoElf
@HirumoElf 7 жыл бұрын
Спасибо, что выпускаете ролики. Очень помогают)))
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
Это хорошо =)
@HirumoElf
@HirumoElf 7 жыл бұрын
а будут уроки по работе с библиотеками OpenGL? \
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
пока не планировал
@andreysaron6011
@andreysaron6011 4 жыл бұрын
Спасибо вам, сэнсэй!
@user-xm5zl9up4r
@user-xm5zl9up4r Жыл бұрын
Спасибо
@user-gy5lg4vp9i
@user-gy5lg4vp9i 4 жыл бұрын
С пяти аккаунтов подписался :D Спасибо за уроки Сенсей Серёга)))
@AndriiTurchynRieltorDnipro
@AndriiTurchynRieltorDnipro 5 ай бұрын
thank you
@user-ut7tj6bp4t
@user-ut7tj6bp4t 4 жыл бұрын
Удачи в развитии канала)))
@giorgitamazashvili9338
@giorgitamazashvili9338 6 жыл бұрын
VSE ponyatno, doskanal'no, edinstvennyj urok, kotoryj ponyal chut xuje eto urok po FOR ostalnie pryam vse zaletaet v golovu! spasibo bol'shoe
@den1ssss
@den1ssss 7 жыл бұрын
с какой частотой будут выходит видео? за эту неделю уже 4. досмотрел пока до 19 урока, всё просто и доходчиво объясняете. спасибо за ваш труд))
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
Пожалуйста. Видео будут выходить раз в 1-3 дня, в зависимости от моей загруженности.
@andreymtrx8368
@andreymtrx8368 5 жыл бұрын
include"pch.h" #include using namespace std; int main() { setlocale(LC_ALL, "Russian"); int a; int arr[]{ 44,12,42,11 }; cout3) { cout
@user-kb6qd8rg4g
@user-kb6qd8rg4g 4 жыл бұрын
спасибо
@varan7099
@varan7099 7 ай бұрын
поиграв немного с инициализацией узнал что в квадратные скобки можно также вписать целочисленную переменную если она объявлена константой)))
@sleepyNovember_project
@sleepyNovember_project 5 ай бұрын
Ну так лучше и делать, удобная фишка А вот в динамический массив можно передать уже и обычную int в качестве указания размера массива
@user-jw3xg1xi7h
@user-jw3xg1xi7h 6 жыл бұрын
всё понятно, все в убежище! Штурмуем 27 урок!))
@Nyamchik-0_0
@Nyamchik-0_0 4 жыл бұрын
Я из 2020...как пройти в убежище?(",)
@defaing
@defaing 4 жыл бұрын
@@Nyamchik-0_0 ты опоздал :(
@habibullohuvaidulloev3329
@habibullohuvaidulloev3329 2 жыл бұрын
@@Nyamchik-0_0 Я из 2022 ... и мы до сих пор в убежище
@user-ow3ll1pq1j
@user-ow3ll1pq1j Жыл бұрын
)
@ashiaashu6429
@ashiaashu6429 8 ай бұрын
Нам в университете говорят смотреть ваши видео перед тем как писать лабараторную работу 👍
@user-bb1nk1po5e
@user-bb1nk1po5e Жыл бұрын
привет из 2023. Спасибо большое!
@alexyakoveno4682
@alexyakoveno4682 Жыл бұрын
@user-ye7vc6ug1l
@user-ye7vc6ug1l 5 жыл бұрын
Спсб
@kosmos8460
@kosmos8460 2 жыл бұрын
👍
@WiizYariy
@WiizYariy 2 жыл бұрын
Как сделать масив N размера где N задаётся с клавы и производить действия с масивом?
@someone-rj5fm
@someone-rj5fm 4 жыл бұрын
4:17 как забить оперативную память : 1. записать в квадратные скобки невероятно большое число 2. запустить прогу
@user-xd8jn8tc1v
@user-xd8jn8tc1v 4 жыл бұрын
ахахах)
@SP-yz3wj
@SP-yz3wj 3 жыл бұрын
так можно создать прогу которая сможет засорить память даже у imac pro(хз как правильно называется), это будет пипец полнейший. Даже когда через тысячи лет появятся пк с 64 петабайтами памяти, они всё равно не запустят прогу которая весит какие-то 15 мегабайт 1 петабайт = 1000 терабайт = 1000000 гигабайт
@user-gv9px9ix9e
@user-gv9px9ix9e 9 ай бұрын
Это было так давно)...
@giorgikiladze3230
@giorgikiladze3230 5 жыл бұрын
vot tak nado obyasnat otlichno
@olexangrstetsiuk3092
@olexangrstetsiuk3092 4 жыл бұрын
Где то слышал как в массивах понимать индекс : смещение от начала . Значит индекс с нулевым смещением всегда попадает в начало(первый элемент), а индекс 1 это смещение на один всегда попадает на второй элемент, и так далее.
@polar_fox24
@polar_fox24 3 жыл бұрын
Хорошее объяснение, лайк
@alleksacha1
@alleksacha1 5 жыл бұрын
Поняла, что неимоверно в С++ раздражает несоответствие между размером массива и индексом последнего элемента. Было бы намного логичней инициализировать int arr[3], подразумевая под этим элементы с индексами [0..3], а не [0..2]. Когда-нибудь (желательно на ЕГЭ) я забуду про это недоразумение и массив из 1000 элементов из типичной задачки объявлю как a[999].
@sholpanyerlanova6730
@sholpanyerlanova6730 3 жыл бұрын
Спасибо за урок. Сделал такую игру с массивами. Можете поиграть :) #include #include using namespace std; int main() { srand(time(NULL)); setlocale(LC_ALL, "rus"); int arr[]{0 + rand() % 10, 0 + rand() % 10, 0 + rand() % 10}; int a, b, c; cout b; cout > c; cout
@faust8th316
@faust8th316 2 жыл бұрын
почему я в это проигрываю постоянно ?? :(
@habibullohuvaidulloev3329
@habibullohuvaidulloev3329 2 жыл бұрын
@@faust8th316 rand() - генератор случайных чисел
@faust8th316
@faust8th316 2 жыл бұрын
@@habibullohuvaidulloev3329 я знаю) Вопрос был риторический. А сейчас как раз дз делаю с функцией ранд
@user-pk3tq5vk9b
@user-pk3tq5vk9b 4 жыл бұрын
В 11 версии visual studio с 4 Net framework'а символ "=" в инициализации массива обязателен,иначе определяется ошибка.
@suicide_kira
@suicide_kira Жыл бұрын
thanks
@user-nx9sw3bb5c
@user-nx9sw3bb5c 2 жыл бұрын
Подскажите вот со списком имён например как заполнять массив
@Viamsupervadetvadens
@Viamsupervadetvadens 6 жыл бұрын
up
@user-yr5ww3pb1c
@user-yr5ww3pb1c 6 жыл бұрын
Доброе время суток.Скажите пожалуйста,а есть ли исходники к вашим урокам? Или все ручками,ручками..?
@defaing
@defaing 4 жыл бұрын
в вк
@victorbelkov5346
@victorbelkov5346 3 жыл бұрын
Если делать инициализацию массива внутри описания класса то запись без обозначения размера массива int arr[] = {5, 4, 3}; вызовет ошибку. Пока еще не понял почему, но это так...
@user-vr1ok2wg2m
@user-vr1ok2wg2m 7 ай бұрын
Здравствуйте, спасибо вам за видео, такой вопрос, то есть при инициализации массива, например arr[4] мы говорим о количестве элементов в массиве, не используя индекс. А когда уже берем значение, используем индекс( то есть с 0 )
@sleepyNovember_project
@sleepyNovember_project 6 ай бұрын
Обратил внимание, колличество элементов указывается по человечески, а обращение к самим элементам уже с нуля, да, забавно
@andreygurenkoff2721
@andreygurenkoff2721 4 жыл бұрын
хихи. вот так можно : #include int m[] = {1,2,3,4,5,6}; int main() { std::cout
@pavelefin9069
@pavelefin9069 7 жыл бұрын
SimpleCode пожалуйста ответь как ты обновил сервер vs а то мне и за этого сервера приходится программировать на dev-c++
@user-kt8or7np2e
@user-kt8or7np2e 5 жыл бұрын
заебись
@lovxxs
@lovxxs 10 ай бұрын
Получается, массив можно объявить , учитывая одно условие: мы должны знать, сколько там должно храниться символов?
@denyssalvatore9518
@denyssalvatore9518 4 жыл бұрын
даже и не заметил, что случайно записал массив без равно, хотел исправить у себя в программе, а оно уже так как и должно было быть :D arr[]{ 1,2,3,4 }
@kenmi7589
@kenmi7589 4 жыл бұрын
Что будет, если попытаться использовать массив, при этом не указав количество его членов? И можно ли таким образом его объявлять, если в дальнейшем он будет заполняться?
@polar_fox24
@polar_fox24 3 жыл бұрын
тоже интересно. Не нашел ответ? )
@smislovva
@smislovva 3 жыл бұрын
как подготовиться к кр по массивам за одну ночь? посмотреть все уроки simplecode по массивам 0_0
@hucoding8011
@hucoding8011 7 жыл бұрын
Скажите пожалуйста очень надо. Какой тип переменной будет использоваться а='abcdefg';
@Ermine882
@Ermine882 7 жыл бұрын
char
@mikhailpalysaev2475
@mikhailpalysaev2475 10 ай бұрын
Как создать массив с длиной, которую вводит пользователь?
@skaito47
@skaito47 4 жыл бұрын
initializer_list
@egeg8703
@egeg8703 Жыл бұрын
привет из 2023 года!!!
@user-lb8zb2on6b
@user-lb8zb2on6b 4 жыл бұрын
Здравствуйте. почему у меня не выводится массив. Выходит 1) Чтение недопустимых данных из "arr": доступный для чтения объем равен "20" байт, однако считать можно только "24" байт. ConsoleApplication2 2) Индекс "5" находится вне диапазона от "0" до "4" для буфера "arr", возможно, размещенного в стеке. ConsoleApplication2 Помогите пожалуйста ! ! !
@aldiyarkenesov8502
@aldiyarkenesov8502 3 жыл бұрын
напиши программу эту сюда, хотя мне кажется, что за три месяца ты либо забыл про этот код. либо ты просто решил эту проблему
@pluto2656
@pluto2656 7 жыл бұрын
//Здравствуйте, если мы указали размер массива const int size=5; int ar[size]={1,2,3,4,5}; //то можем его использовать for(int i =0; i
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
не бред, можно использовать ключевое слово sizeof, расскажу в одном из следующих уроков.
@pluto2656
@pluto2656 7 жыл бұрын
Огромное спасибо, буду ждать. Делюсь с одногруппниками вашими видео)
@saharvkusni6209
@saharvkusni6209 7 жыл бұрын
#SimpleCode ,расскажи о "caffe"
@legendarniy5714
@legendarniy5714 3 ай бұрын
26 осталось 178
@Olegarh_23
@Olegarh_23 2 жыл бұрын
Может я что-то пропустил в уроке, но я инициализировал массивы через massive=new char[LENGTH]('\0')
@user-qu5ch6rl4f
@user-qu5ch6rl4f 2 жыл бұрын
Может быть некоторые компиляторы переваривают такую форму, но она не стандартна. Стандарт допускает только пустые круглые скобки для массива [х] что означает наполнение всей области нулями. Начальную инициализацию можно задать в фигурных скобках поэлементно. Инициализировать скобками со значением можно только одиночный элемент.
@woltmetr
@woltmetr 7 ай бұрын
привет. уже вторые сутки проблема. при наведении курсора на обьект(массив) я не могу посмотреть , что внутри. информация не закрепляется. в окошке " поиск в интернете" и сколько в массиве ячеек. развернуть, что в ячейках нельзя... перезагружал, переустанавливал. гуглил. беда
@CrimAnn1662
@CrimAnn1662 8 күн бұрын
Конечно наверное ты уже узнал как посмотреть и без меня, но на случай если это будут читать те кто тоже задаются таким вопросом: Чтобы посмотреть что внутри массива, что внутри переменной нужно включать ОТЛАДЧИК и только потом наводить(это автор показывал на уроке с отладчиком)
@user-bs5uh5qy3h
@user-bs5uh5qy3h 2 жыл бұрын
Как весь массив вывести
@workingprocess313
@workingprocess313 6 жыл бұрын
Можно ли написать такую программу в которой длину массива будет задавать сам пользователь?
@workingprocess313
@workingprocess313 6 жыл бұрын
Если можно то как ?
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
Можно с мощью динамических массивов.
@SP-yz3wj
@SP-yz3wj 3 жыл бұрын
@@SimpleCodeIT А вот это уже на следующие уроки!)
@Ermine882
@Ermine882 7 жыл бұрын
Здравствуйте Сергей. На 3.16 вы сказали что int arr[ ] = {12,45,87,24,56} старая форма записи, но у меня возникает синтаксическая ошибка если я не использую = int arr[ ] {12,45,87,24,56}, подскажите в чем может быть проблема. VS 2012 ENG. Спасибо за урок.
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
Проблема в среде разработки VS 2012 ENG. Уже 2017 вышла.
@Ermine882
@Ermine882 7 жыл бұрын
#SimpleCode Есть смысл ставить 17, или для ваших уроков будет достаточно 12?
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
конечно есть, зачем сидеть с устаревшей версией среды разработки.
@BloodVesselTM
@BloodVesselTM 6 жыл бұрын
1) ты мог написать что то с русской буквой 2) у тя компилятор тупит и тебе нужно обновиться или откатиться
@user-vu1sv4fj1x
@user-vu1sv4fj1x 8 ай бұрын
как дела?
@user-iv6fm9nv8w
@user-iv6fm9nv8w 3 жыл бұрын
Читаю сначало Шильта, позже смотрю видео.
@ancient8341
@ancient8341 3 жыл бұрын
Как Шильт?Я читаю сейчас три книги Мейерса (Эффективное использование с++ ,наиболее эффективное использование с++ ,эффективное и современное программирование на с++) очень неплохие книги .
@nabi_koban
@nabi_koban 5 жыл бұрын
А как вывести весь массив?
@polar_fox24
@polar_fox24 3 жыл бұрын
циклом
@vadosic
@vadosic 4 жыл бұрын
улыбнуло - "Изначально создоем массив, вот когда мы его создаем то в нем хранится МУСОР" xD LOL
@fackdoll
@fackdoll 3 жыл бұрын
Братан Рахмет алла разы болсын «это я если что на казахском» если бы не ты я бы остался таким же тупым
@user-qp3xs4jj5p
@user-qp3xs4jj5p 4 жыл бұрын
Кто эти 4 человека - дизлайка???
@SP-yz3wj
@SP-yz3wj 3 жыл бұрын
Другие программисты, не хотят конкурентов :)
@dmitrysavkin5981
@dmitrysavkin5981 5 жыл бұрын
Извините, но в массиве хранятся элементы, а не переменные
@chelovechek7773
@chelovechek7773 4 ай бұрын
👍
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 11 МЛН
I wish I could change THIS fast! 🤣
00:33
America's Got Talent
Рет қаралды 97 МЛН
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 153 МЛН
ЯЗЫК C++ #8 - МАССИВЫ
3:05
Канал какого-то студента
Рет қаралды 2 М.
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 11 МЛН