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

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

КОМЕНТАРІ • 141

  • @heh12Yola
    @heh12Yola 6 років тому +219

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

  • @Evgeny..
    @Evgeny.. 3 роки тому +162

    Учусь в универе, вместо учебника смотрю твои уроки. Ты отличный человек!

    • @vadimgreen5352
      @vadimgreen5352 3 роки тому +1

      Зачем вы ходите тогда в универ, если знаний там не дают в понятном виде? Ради корочки?

    • @deskamori6142
      @deskamori6142 3 роки тому +17

      @@vadimgreen5352 А что вы предлагаете, лол, забить болт и идти на стройку что-ли? Lmao

    • @vadimgreen5352
      @vadimgreen5352 3 роки тому +1

      @@deskamori6142 почему вы решили, что я предлагаю идти на стройку, а не, например, переехать в деревню?

    • @deskamori6142
      @deskamori6142 3 роки тому

      @@vadimgreen5352 >деревня?
      Окей, и что там делать?

    • @vadimgreen5352
      @vadimgreen5352 3 роки тому +6

      @@deskamori6142 вы не поняли)
      Я спрашивал, с чего вы взяли вообще про стройку?
      Но я кажется понял ваш вопрос.
      Программисту вышка нужна лишь в ряде специальностей, относящихся к безопасности, военному делу и т.д.
      Программист, в отличие от юристов, врачей, психологов не нуждается в дипломе, что иметь возможность законно заниматься своей деятельностью. Соответственно я нахожу свой вопрос резонным - какой у конкретно данного человека смысл в посещении учебного заведения, если ему там не понятны объяснения? К чему терпеть? Материалов свободных полно, бери и изучай.

  • @saiklerdd
    @saiklerdd 3 роки тому +60

    Если кто-то скажет что богом нельзя стать, то я скажу что бог обучения создал этот канал и начал снимать годный кантент.

  • @Vladislav3329RUS
    @Vladislav3329RUS 5 років тому +176

    Вспоминаю школьные уроки и пары в университете, и задаюсь простым вопросом: почему нельзя было объяснять все именно так??? Почему нельзя было рассказать, что такое отладчик и научить им пользоваться, чтобы проще было писать???

    • @linterrupt
      @linterrupt 4 роки тому

      нас так и учат, правда на паре по теории алгоритмов, а не прогания

    • @user-iy5kd3tz3d
      @user-iy5kd3tz3d 4 роки тому +25

      @@linterrupt ахахах, а нас в универе вообще на доске код учат писать))) я угараю с этого образования))

    • @tronwaves6574
      @tronwaves6574 3 роки тому

      @@user-iy5kd3tz3d не нужно такое образование

    • @TheShura2
      @TheShura2 3 роки тому

      @@user-iy5kd3tz3d а тут на экране телефона. И что? В чем разница.

    • @user-iy5kd3tz3d
      @user-iy5kd3tz3d 3 роки тому +8

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

  • @user-ho7db5oz8d
    @user-ho7db5oz8d 3 роки тому +19

    это реально просто лучшее что либо когда я видел на ютубе в универе, в книгах, спасибо!!

  • @sedmoybstudios2492
    @sedmoybstudios2492 4 роки тому +32

    Вот,что значит адекватное сообщество и годный контент - 2,6 к лайков и 6 дизлайков!

  • @marcellinou
    @marcellinou 5 років тому +4

    Даже новорожденец поймет твое видео от А до Я)))
    Спс за такие класные видео, удачи в последующих роликах!

  • @chopperpopper8970
    @chopperpopper8970 5 років тому +6

    Про массивы очень интересно. Большое спасибо за все видео уроки. Здесь я узнал больше чем за 4 года университета!

  • @Vlad_Ofitserov
    @Vlad_Ofitserov Рік тому +7

    Спасибо Вам ! Вы проделали огромную работу, за это я и ещё тысячи людей Вам безумно благодарны !😃

  • @user-rd1hb8uf9b
    @user-rd1hb8uf9b 7 років тому +12

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

  • @user-ic5ws1df8g
    @user-ic5ws1df8g 5 років тому +9

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

  • @user-eq4tw4qy4j
    @user-eq4tw4qy4j Рік тому +3

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

  • @user-xd8jn8tc1v
    @user-xd8jn8tc1v 4 роки тому +5

    Очень крутые видеоуроки, для студента университета самое то! Мне очень понравилось)

  • @user-tc2on8hz1j
    @user-tc2on8hz1j Рік тому

    Коммент для продвижения просветительской деятельности; Спасибо Большое, Сергей!

  • @Keriokutori
    @Keriokutori 3 роки тому +1

    Спасибо Вам за Ваш труд!

  • @Teslyar75
    @Teslyar75 Рік тому

    Шикарная работа!!! Спасибо за ролики.

  • @SimpleCodeIT
    @SimpleCodeIT  7 років тому +12

    #SimpleCode #Инициализациямассива #урокипрограммирования

  • @HirumoElf
    @HirumoElf 7 років тому +15

    Спасибо, что выпускаете ролики. Очень помогают)))

    • @SimpleCodeIT
      @SimpleCodeIT  7 років тому +3

      Это хорошо =)

    • @HirumoElf
      @HirumoElf 7 років тому +2

      а будут уроки по работе с библиотеками OpenGL?
      \

    • @SimpleCodeIT
      @SimpleCodeIT  7 років тому +6

      пока не планировал

  • @romanthissen3934
    @romanthissen3934 2 роки тому

    Все четко понятно и доходчиво , спасибо , лайк

  • @chiro8631
    @chiro8631 2 роки тому +2

    актуально и по сей день!

  • @den1ssss
    @den1ssss 7 років тому +75

    с какой частотой будут выходит видео? за эту неделю уже 4. досмотрел пока до 19 урока, всё просто и доходчиво объясняете. спасибо за ваш труд))

    • @SimpleCodeIT
      @SimpleCodeIT  7 років тому +17

      Пожалуйста. Видео будут выходить раз в 1-3 дня, в зависимости от моей загруженности.

  • @user-mw3xf9le8q
    @user-mw3xf9le8q Рік тому

    Спасибо за информационный урок!

  • @archiechellaut9483
    @archiechellaut9483 3 роки тому

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

  • @Ms001man
    @Ms001man 5 років тому

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

  • @user-gy5lg4vp9i
    @user-gy5lg4vp9i 4 роки тому +2

    С пяти аккаунтов подписался :D
    Спасибо за уроки Сенсей Серёга)))

  • @dusifafa
    @dusifafa Рік тому

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

  • @andreysaron6011
    @andreysaron6011 4 роки тому

    Спасибо вам, сэнсэй!

  • @giorgitamazashvili9338
    @giorgitamazashvili9338 6 років тому +6

    VSE ponyatno, doskanal'no, edinstvennyj urok, kotoryj ponyal chut xuje eto urok po FOR ostalnie pryam vse zaletaet v golovu! spasibo bol'shoe

  • @user-xm5zl9up4r
    @user-xm5zl9up4r Рік тому

    Спасибо

  • @AndriiTurchynRieltorDnipro
    @AndriiTurchynRieltorDnipro 6 місяців тому

    thank you

  • @user-ut7tj6bp4t
    @user-ut7tj6bp4t 4 роки тому

    Удачи в развитии канала)))

  • @user-jw3xg1xi7h
    @user-jw3xg1xi7h 6 років тому +17

    всё понятно, все в убежище! Штурмуем 27 урок!))

    • @Nyamchik-0_0
      @Nyamchik-0_0 4 роки тому +1

      Я из 2020...как пройти в убежище?(",)

    • @defaing
      @defaing 4 роки тому

      @@Nyamchik-0_0 ты опоздал :(

    • @habibullohuvaidulloev3329
      @habibullohuvaidulloev3329 2 роки тому

      @@Nyamchik-0_0 Я из 2022 ... и мы до сих пор в убежище

    • @user-ow3ll1pq1j
      @user-ow3ll1pq1j Рік тому

      )

  • @user-kb6qd8rg4g
    @user-kb6qd8rg4g 4 роки тому

    спасибо

  • @andreymtrx8368
    @andreymtrx8368 5 років тому +13

    include"pch.h"
    #include
    using namespace std;
    int main()
    {
    setlocale(LC_ALL, "Russian");
    int a;
    int arr[]{ 44,12,42,11 };
    cout3)
    {
    cout

  • @ashiaashu6429
    @ashiaashu6429 8 місяців тому

    Нам в университете говорят смотреть ваши видео перед тем как писать лабараторную работу 👍

  • @varan7099
    @varan7099 8 місяців тому +1

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

    • @sleepyNovember_project
      @sleepyNovember_project 6 місяців тому

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

  • @user-bb1nk1po5e
    @user-bb1nk1po5e Рік тому +1

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

  • @user-ye7vc6ug1l
    @user-ye7vc6ug1l 5 років тому

    Спсб

  • @someone-rj5fm
    @someone-rj5fm 4 роки тому +3

    4:17 как забить оперативную память :
    1. записать в квадратные скобки невероятно большое число
    2. запустить прогу

    • @user-xd8jn8tc1v
      @user-xd8jn8tc1v 4 роки тому

      ахахах)

    • @SP-yz3wj
      @SP-yz3wj 3 роки тому

      так можно создать прогу которая сможет засорить память даже у imac pro(хз как правильно называется), это будет пипец полнейший. Даже когда через тысячи лет появятся пк с 64 петабайтами памяти, они всё равно не запустят прогу которая весит какие-то 15 мегабайт
      1 петабайт = 1000 терабайт = 1000000 гигабайт

  • @kosmos8460
    @kosmos8460 2 роки тому

    👍

  • @alexyakoveno4682
    @alexyakoveno4682 Рік тому

  • @user-gv9px9ix9e
    @user-gv9px9ix9e 10 місяців тому

    Это было так давно)...

  • @WiizYariy
    @WiizYariy 2 роки тому +4

    Как сделать масив N размера где N задаётся с клавы и производить действия с масивом?

  • @giorgikiladze3230
    @giorgikiladze3230 5 років тому

    vot tak nado obyasnat otlichno

  • @sholpanyerlanova6730
    @sholpanyerlanova6730 4 роки тому +4

    Спасибо за урок. Сделал такую игру с массивами. Можете поиграть :)
    #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 я знаю) Вопрос был риторический. А сейчас как раз дз делаю с функцией ранд

  • @olexangrstetsiuk3092
    @olexangrstetsiuk3092 4 роки тому +2

    Где то слышал как в массивах понимать индекс : смещение от начала .
    Значит индекс с нулевым смещением всегда попадает в начало(первый элемент),
    а индекс 1 это смещение на один всегда попадает на второй элемент, и так далее.

    • @polar_fox24
      @polar_fox24 3 роки тому

      Хорошее объяснение, лайк

  • @user-pk3tq5vk9b
    @user-pk3tq5vk9b 4 роки тому +2

    В 11 версии visual studio с 4 Net framework'а символ "=" в инициализации массива обязателен,иначе определяется ошибка.

  • @Viamsupervadetvadens
    @Viamsupervadetvadens 6 років тому

    up

  • @pavelefin9069
    @pavelefin9069 7 років тому

    SimpleCode пожалуйста ответь как ты обновил сервер vs а то мне и за этого сервера приходится программировать
    на dev-c++

  • @user-nx9sw3bb5c
    @user-nx9sw3bb5c 2 роки тому

    Подскажите вот со списком имён например как заполнять массив

  • @alleksacha1
    @alleksacha1 5 років тому +2

    Поняла, что неимоверно в С++ раздражает несоответствие между размером массива и индексом последнего элемента. Было бы намного логичней инициализировать int arr[3], подразумевая под этим элементы с индексами [0..3], а не [0..2]. Когда-нибудь (желательно на ЕГЭ) я забуду про это недоразумение и массив из 1000 элементов из типичной задачки объявлю как a[999].

  • @user-yr5ww3pb1c
    @user-yr5ww3pb1c 6 років тому +1

    Доброе время суток.Скажите пожалуйста,а есть ли исходники к вашим урокам? Или все ручками,ручками..?

  • @denyssalvatore9518
    @denyssalvatore9518 4 роки тому

    даже и не заметил, что случайно записал массив без равно, хотел исправить у себя в программе, а оно уже так как и должно было быть :D
    arr[]{ 1,2,3,4 }

  • @user-kt8or7np2e
    @user-kt8or7np2e 5 років тому +1

    заебись

  • @victorbelkov5346
    @victorbelkov5346 3 роки тому +1

    Если делать инициализацию массива внутри описания класса то запись без обозначения размера массива int arr[] = {5, 4, 3}; вызовет ошибку. Пока еще не понял почему, но это так...

  • @user-vr1ok2wg2m
    @user-vr1ok2wg2m 8 місяців тому

    Здравствуйте, спасибо вам за видео, такой вопрос, то есть при инициализации массива, например arr[4] мы говорим о количестве элементов в массиве, не используя индекс. А когда уже берем значение, используем индекс( то есть с 0 )

    • @sleepyNovember_project
      @sleepyNovember_project 7 місяців тому

      Обратил внимание, колличество элементов указывается по человечески, а обращение к самим элементам уже с нуля, да, забавно

  • @andreygurenkoff2721
    @andreygurenkoff2721 4 роки тому

    хихи. вот так можно :
    #include
    int m[] = {1,2,3,4,5,6};
    int main()
    {
    std::cout

  • @hucoding8011
    @hucoding8011 7 років тому

    Скажите пожалуйста очень надо. Какой тип переменной будет использоваться а='abcdefg';

  • @kenmi7589
    @kenmi7589 4 роки тому

    Что будет, если попытаться использовать массив, при этом не указав количество его членов? И можно ли таким образом его объявлять, если в дальнейшем он будет заполняться?

    • @polar_fox24
      @polar_fox24 3 роки тому

      тоже интересно. Не нашел ответ? )

  • @lovxxs
    @lovxxs 11 місяців тому

    Получается, массив можно объявить , учитывая одно условие: мы должны знать, сколько там должно храниться символов?

  • @skaito47
    @skaito47 4 роки тому

    initializer_list

  • @smislovva
    @smislovva 3 роки тому +2

    как подготовиться к кр по массивам за одну ночь? посмотреть все уроки simplecode по массивам 0_0

  • @woltmetr
    @woltmetr 8 місяців тому

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

  • @mikhailpalysaev2475
    @mikhailpalysaev2475 11 місяців тому

    Как создать массив с длиной, которую вводит пользователь?

  • @pluto2656
    @pluto2656 7 років тому +1

    //Здравствуйте, если мы указали размер массива
    const int size=5;
    int ar[size]={1,2,3,4,5};
    //то можем его использовать
    for(int i =0; i

    • @SimpleCodeIT
      @SimpleCodeIT  7 років тому

      не бред, можно использовать ключевое слово sizeof, расскажу в одном из следующих уроков.

    • @pluto2656
      @pluto2656 7 років тому +2

      Огромное спасибо, буду ждать. Делюсь с одногруппниками вашими видео)

    • @saharvkusni6209
      @saharvkusni6209 7 років тому

      #SimpleCode ,расскажи о "caffe"

  • @user-lb8zb2on6b
    @user-lb8zb2on6b 4 роки тому +1

    Здравствуйте. почему у меня не выводится массив. Выходит
    1) Чтение недопустимых данных из "arr": доступный для чтения объем равен "20" байт, однако считать можно только "24" байт. ConsoleApplication2
    2) Индекс "5" находится вне диапазона от "0" до "4" для буфера "arr", возможно, размещенного в стеке. ConsoleApplication2
    Помогите пожалуйста ! ! !

    • @aldiyarkenesov8502
      @aldiyarkenesov8502 3 роки тому

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

  • @workingprocess313
    @workingprocess313 6 років тому

    Можно ли написать такую программу в которой длину массива будет задавать сам пользователь?

    • @workingprocess313
      @workingprocess313 6 років тому

      Если можно то как ?

    • @SimpleCodeIT
      @SimpleCodeIT  6 років тому

      Можно с мощью динамических массивов.

    • @SP-yz3wj
      @SP-yz3wj 3 роки тому

      @@SimpleCodeIT А вот это уже на следующие уроки!)

  • @Ermine882
    @Ermine882 7 років тому +3

    Здравствуйте Сергей. На 3.16 вы сказали что int arr[ ] = {12,45,87,24,56} старая форма записи, но у меня возникает синтаксическая ошибка если я не использую = int arr[ ] {12,45,87,24,56}, подскажите в чем может быть проблема. VS 2012 ENG. Спасибо за урок.

    • @SimpleCodeIT
      @SimpleCodeIT  7 років тому +1

      Проблема в среде разработки VS 2012 ENG. Уже 2017 вышла.

    • @Ermine882
      @Ermine882 7 років тому

      #SimpleCode Есть смысл ставить 17, или для ваших уроков будет достаточно 12?

    • @SimpleCodeIT
      @SimpleCodeIT  7 років тому +4

      конечно есть, зачем сидеть с устаревшей версией среды разработки.

    • @BloodVesselTM
      @BloodVesselTM 6 років тому

      1) ты мог написать что то с русской буквой 2) у тя компилятор тупит и тебе нужно обновиться или откатиться

  • @legendarniy5714
    @legendarniy5714 4 місяці тому

    26 осталось 178

  • @IronBruh
    @IronBruh 2 роки тому

    Может я что-то пропустил в уроке, но я инициализировал массивы через massive=new char[LENGTH]('\0')

    • @user-qu5ch6rl4f
      @user-qu5ch6rl4f 2 роки тому

      Может быть некоторые компиляторы переваривают такую форму, но она не стандартна. Стандарт допускает только пустые круглые скобки для массива [х] что означает наполнение всей области нулями. Начальную инициализацию можно задать в фигурных скобках поэлементно. Инициализировать скобками со значением можно только одиночный элемент.

  • @user-bs5uh5qy3h
    @user-bs5uh5qy3h 2 роки тому

    Как весь массив вывести

  • @nabi_koban
    @nabi_koban 5 років тому

    А как вывести весь массив?

  • @user-vu1sv4fj1x
    @user-vu1sv4fj1x 9 місяців тому

    как дела?

  • @user-iv6fm9nv8w
    @user-iv6fm9nv8w 3 роки тому

    Читаю сначало Шильта, позже смотрю видео.

    • @ancient8341
      @ancient8341 3 роки тому

      Как Шильт?Я читаю сейчас три книги Мейерса (Эффективное использование с++ ,наиболее эффективное использование с++ ,эффективное и современное программирование на с++) очень неплохие книги .

  • @vadosic
    @vadosic 4 роки тому

    улыбнуло - "Изначально создоем массив, вот когда мы его создаем то в нем хранится МУСОР" xD LOL

  • @egeg8703
    @egeg8703 Рік тому +3

    привет из 2023 года!!!

  • @fackdoll
    @fackdoll 3 роки тому

    Братан Рахмет алла разы болсын «это я если что на казахском» если бы не ты я бы остался таким же тупым

  • @user-qp3xs4jj5p
    @user-qp3xs4jj5p 4 роки тому

    Кто эти 4 человека - дизлайка???

    • @SP-yz3wj
      @SP-yz3wj 3 роки тому

      Другие программисты, не хотят конкурентов :)

  • @dmitrysavkin5981
    @dmitrysavkin5981 6 років тому +2

    Извините, но в массиве хранятся элементы, а не переменные

  • @chelovechek7773
    @chelovechek7773 5 місяців тому

    👍