Similar presentations:
функции в с++
1. Функции в с++
2.
Подпрограмма - это отдельная частьпрограммы, имеющая имя и
решающая свою отдельную задачу.
Располагается подпрограмма в начале
основной программы и может быть
запущена (вызвана) из основной
программы по указанию имени
3.
Каждая подпрограмма должна решатьтолько одну задачу.
4.
Подпрограммы бывают двух типов процедуры и функцииПодпрограммы-процедуры выполняют
некоторые действия, например, выводят
результат на экран в определенном виде.
Подпрограммы-функции возвращают
результат (число, символьную строчку и
т.д.), который мы можем использовать в
основном программе.
5.
Большие программы обычно состоят изнебольших,
логически
завершенных
фрагментов, называемых функциями
(в
других
языках
программирования
встречаются также термины процедура или
подпрограмма).
Каждая функция в выполняет свою
определенную задачу.
6.
любые подпрограммы, в том числе ипроцедуры, называют функциями.
Новые функции создаются выше
функции main
7.
8.
Результат возвращается операторомreturn, который указывает, что надо
возвращать, и прекращает выполнение
функции.
Функция вызывается с основной
программы (с функции main)
Функция начинает свою работу, когда
указаны ее имя и передаваемые ей параметры.
9.
Функции могут принимать или непринимать аргументы. Но если вы
указали, что аргументы всё же нужны, то
попытка вызвать функцию без них
приведёт к ошибке.
Если вы указываете какой-либо тип
возвращаемых данных, то обязательно
должен присутствовать оператор return.
Если возвращать значение не нужно,
создайте процедуру — укажите тип void.
10. Рекомендации по созданию функций
Называйте их так, чтобы было сразупонятно, что они делают. При этом лучше
использовать повелительное наклонение, то
есть напечатайФакториал (), а не
печатьФакториала ().
Делайте функции как можно меньше и
универсальнее.
Если есть вероятность, что часть кода
может повториться несколько раз, то сразу
выносите её в отдельную функцию.