Найти в Дзене
Максим

Функции в языке С++

Ссылка к блоку на сервисе boosty Содержание информационного блока. Успехов в освоении программирования! © Волков М. М., 2012-2023

Ссылка к блоку на сервисе boosty

Содержание информационного блока.

  • Введение в функции. Что такое функции? Для чего они нужны? Объявление и вызов функций.
  • Функции возвращающие значение.
  • Принцип единственной ответственности. Введение в тестирование функций. Пример тестирования.
  • Особенности использования пошаговой отладки при работе с функциями.
  • Перегрузка функций в С++ и пример использования.
  • Новые приёмы тестирование при помощи функции assert .
  • Функции возвращающие логическое выражение bool.
  • Вызов из функции другой функции. Неоптимальное и оптимальное решение на примере конкретной задачи.
  • Задача "Найти число". Два способа решения задача. Сравнение эффективности алгоритмов.
  • Функции без параметров и функции не возвращающие значение.
  • Передача параметров в функцию по значению и по ссылке.
  • Передача массива в функцию в качестве параметра.
  • Основы функционального программирования.
  • На примере задача неповторяющиеся случайные числа, показываю разницу в стилях оформления кода без использования функций и с их использованием.
  • Простой алгоритм сортировки массива.
  • И, как обычно, много закрепляющих задач и практика.

Успехов в освоении программирования!

© Волков М. М., 2012-2023