Язык Си для начинающих / #3 - Массивы данных

preview_player
Показать описание
Массивы данных позволяют хранить большой объем информации в одном месте. В языке Си они представляют возможности для работы со строками. За урок мы научимся работать с массивами и познакомимся с созданием строк.

✔ -------------

- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #goshaLessons
Рекомендации по теме
Комментарии
Автор

Начал учить язык си, спасибо за уроки !! Очень нравиться заниматься с тобой ..

mihail
Автор

Спосибо за детальное обаснение
Просьба, продолжить такие уроки про массивы.

louezpk
Автор

Качество твоих видеолекций просто потрясает, я смотрел в ванне эти уроки, я ощутил глобальность этого языка, его многогранность, содержательность, я проникся даже расцветкой команд, содержанием каждой команды. Я испытал эстетическое наслаждение от языка программирования C. Настолько он математичный, симметричный, последовательный, логичный.
Твои видеоуроки - это замечательно для того, чтобы начать. Здесь основы. Здесь базис.

a.v.ivanov
Автор

очень круто. Доступно и понятно. Спасибо огромное за труды

tonkua
Автор

char word[ ] = {'s', 'o', 'm', 'e'};
char words[ ] = "Hello World";
не одно и тоже. В первом случае это одном. массив символов, во втором случае это строка. Разница между ними состоит в том что строка в памяти заканчивается нулевым байтом, когда как массив символов - нет. Чтобы из массива символов создать строку нужно в конце добавить '\0';

programer
Автор

Коли Ви створюєте рядок за допомогою фігурних дужок треба в кінці додавати елемент масиву символ кінця рядка '\0'. Ось так: char slovo[] = {'S', 'l', 'o', 'v', 'o', '\0'};
🙂

cyeunqp
Автор

Хорошая лекция. Хотелось бы посмотреть на инициализацию и работу с массивом строк, именно строк.

luckyman
Автор

Уроки суперские как для новичка. Да, некоторые особенности языка не обговорены. Для этого есть канал Хирьянова, где все изучно более подробно

vrfbkdh
Автор

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

supercolder
Автор

Спасибо за видео! Все очень круто объясняешь!

dmitriyshaykovskiy
Автор

12:53 мне не понравилось как ты объяснил про дву мерные массивы, спросил у ии, он ответил так:
Это массив у которого каждый элемент так же является массивом.
Это гениально и просто но лайк поставлю, ты же старался

rixon
Автор

Слишком поверхностно. Не объяснил, как переставить местами элементы массива, как сделать замену элемента массива, как узнать индекс элемента массива и пр.

vbvxdsj
Автор

Шановний Гоша, масиви в C та C++ заповнюються автоматично нулями тільки в тому випадку, якщо масив оголошений як глобальний, тобто за межами функції main. 🙂

cyeunqp
Автор

initialize - инициализировать.
инициировать - дать старт к.-л. процессу.
Например, я инициирую обучение русскому языку=))

alexflanker
Автор

Чётко, скоро стану погромистом, жди меня диджитал

Про рандомно сгенерированные данные я сам как нибудь выучу.

iminputlag
Автор

words[1] == масло масляное.
За такой нейминг в подворотне можно получить в бубен, потому что IDEшка может подсказывать, что есть такой массив, а фактически это только однобайтовая переменная. а левый программист может прийти на проект и попытаться вылезти за границу этого массива.

leogscdlr
Автор

Гоша, можешь запилить видео, как сделать динамический строковый массив?

big_goku
Автор

Почему не показали запись текста в массив путём get_int и потом вывод этих цифр по одной в каждой строке?

clqnqbw
Автор

Как-то я упустил момент, с каких это пор в С и С++ у элементов массива появились значения по умолчанию?

hewston
Автор

а почему не показали, как вывести весь массив чисел и весь двумерный массив через принтф?( а не только один символ.

mksmvnv
visit shbcf.ru