Понятие функции

Автор:

Понятие функции

Функция это обособленная часть кода, которую можно выполнять любое количество раз. У функций обязательно в таком порядке должны быть описаны:

Рассмотрим более детально на примере функции main:

Int это тип возвращаемого значения, т.е. на том месте где будет вызвана эта функция в результате ее работы по выполнению оператора return появится некое целое число.

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

Т.е. на месте вызова функции в результате ее выполнения ничего не появится.

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

Конструкция в круглых скобках это аргументы функции. Аргументы функции это такие переменные, которые создаются при вызове функции и существуют только внутри нее. С их помощью можно передать внутрь функции какие-то исходные данные и параметры. Аргументы пишутся в круглых скобках сразу после названия функции. В случае если функция не принимает аргументов необходимо поставить после названия пустые круглые скобки.

Весь код, содержащийся в фигурных скобках после аргументов функции называется телом функции. Это те операторы и команды, которые будут последовательно выполнены при вызове функции. В теле функции мы можем вызывать и другие функции. Никаких ограничений на написание тела функции язык не накладывает.

Об авторе

administrator

Оставить ответ