Функции в с++
Рекомендации по созданию функций
1.37M

функции в с++

1. Функции в с++

2.

Подпрограмма - это отдельная часть
программы, имеющая имя и
решающая свою отдельную задачу.
Располагается подпрограмма в начале
основной программы и может быть
запущена (вызвана) из основной
программы по указанию имени

3.

Каждая подпрограмма должна решать
только одну задачу.

4.

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

5.

Большие программы обычно состоят из
небольших,
логически
завершенных
фрагментов, называемых функциями

других
языках
программирования
встречаются также термины процедура или
подпрограмма).
Каждая функция в выполняет свою
определенную задачу.

6.

любые подпрограммы, в том числе и
процедуры, называют функциями.
Новые функции создаются выше
функции main

7.

8.

Результат возвращается оператором
return, который указывает, что надо
возвращать, и прекращает выполнение
функции.
Функция вызывается с основной
программы (с функции main)
Функция начинает свою работу, когда
указаны ее имя и передаваемые ей параметры.

9.

Функции могут принимать или не
принимать аргументы. Но если вы
указали, что аргументы всё же нужны, то
попытка вызвать функцию без них
приведёт к ошибке.
Если вы указываете какой-либо тип
возвращаемых данных, то обязательно
должен присутствовать оператор return.
Если возвращать значение не нужно,
создайте процедуру — укажите тип void.

10. Рекомендации по созданию функций

Называйте их так, чтобы было сразу
понятно, что они делают. При этом лучше
использовать повелительное наклонение, то
есть напечатайФакториал (), а не
печатьФакториала ().
Делайте функции как можно меньше и
универсальнее.
Если есть вероятность, что часть кода
может повториться несколько раз, то сразу
выносите её в отдельную функцию.
English     Русский Rules