Передача массива в функцию. Как передать массив в функцию. C++ для начинающих. Урок #35.

YOUTUBE · 18.11.2025 18:15

Ключевые темы и таймкоды

Введение

0:00
  • Приветствие от Сергея.
  • Обсуждение передачи аргументов в функции на примере языка C++.
  • Объяснение цели урока: передача массивов в функции.

Объявление массива

1:00
  • Объявление целочисленного массива из десяти элементов.
  • Объявление константной переменной для хранения размера массива.

Написание функций

1:10
  • Создание двух функций: одна заполняет массив случайными числами, другая выводит его на экран.
  • Описание параметров функций: массив и его размер.

Передача массивов по указателю

2:05
  • Объяснение, что массив передаётся по указателю, а не по значению.
  • Аналогия с ярлыком на файл: передаётся не весь массив, а его указатель.

Заполнение массива

4:00
  • Использование цикла для заполнения массива случайными числами.
  • Использование функции `rand` для генерации чисел.

Вывод массива на экран

5:37
  • Описание функции `print_array` для вывода массива на консоль.
  • Применение цикла для вывода элементов массива.

Демонстрация работы программы

6:34
  • Вызов функций `print_array` и `fill_array`.
  • Проверка заполнения массива случайными числами.

Отладка программы

8:12
  • Использование отладчика для проверки работы массива.
  • Подтверждение, что изменения в функции влияют на массив вне функции.

Размер массива

11:58
  • Объяснение, почему `sizeof` не работает с массивами, переданными по указателю.
  • Необходимость передачи размера массива для корректной работы.

Заключение

14:06
  • Упоминание о работе с двумерными массивами.
  • Анонс будущих уроков по указателям и ссылкам.
  • Призыв к подписке и комментариям.