ВУЗ:
Составители:
Рубрика:
А.А. Андрианова, Л.Н. Исмагилов, Т.М. Мухтарова .
Глава 1. Структура программы
Раздел 1. Функции
В программировании функция – это самостоятельная единица програм-
мы, которая решает конкретную задачу. Использование функций при созда-
нии программ создает программисту ряд удобств. Во-первых, это избавляет
от повторного программирования. Если какие-либо действия надо выполнить
в программе несколько раз, создаем соответствующую функцию, а затем бу-
дем ее вызывать. Во-вторых, мы можем использовать одну и ту же функцию в
нескольких программах. В-третьих, применение функций облегчает понима-
ние и отладку программы.
Функция – это преобразователь некоторых данных, которые по отноше-
нию к функции являются входными, в результат – выходные данные функ-
ции.
Для определения функции в языке С++ используется следующая
конструкция, которая состоит из заголовка и тела:
// Заголовок функции
ТипВозврЗначения ИмяФункции (СписокФормПараметров)
// Тело функции
{
. . .
return Результат;
}
где ТипВозврЗначения (тип возвращаемого значения) – тип данных ре-
зультата работы функции, СписокФормПараметров (список формальных па-
раметров) – список имен объектов с указанием их типов, которые представ-
ляют собой входные данные функции:
СписокФормПараметров::=Тип1 имяОб1, Тип2 имяОб2, … ТипN имяОбN
Формальный параметр определяет локальную переменную функции, ко-
торая будет хранить значение какого-либо входного объекта.
Тело функции содержит программную реализацию решения конкретной
задачи. Результат работы функции возвращается с помощью оператора
return.
6
А.А. Андрианова, Л.Н. Исмагилов, Т.М. Мухтарова . Глава 1. Структура программы Раздел 1. Функции В программировании функция – это самостоятельная единица програм- мы, которая решает конкретную задачу. Использование функций при созда- нии программ создает программисту ряд удобств. Во-первых, это избавляет от повторного программирования. Если какие-либо действия надо выполнить в программе несколько раз, создаем соответствующую функцию, а затем бу- дем ее вызывать. Во-вторых, мы можем использовать одну и ту же функцию в нескольких программах. В-третьих, применение функций облегчает понима- ние и отладку программы. Функция – это преобразователь некоторых данных, которые по отноше- нию к функции являются входными, в результат – выходные данные функ- ции. Для определения функции в языке С++ используется следующая конструкция, которая состоит из заголовка и тела: // Заголовок функции ТипВозврЗначения ИмяФункции (СписокФормПараметров) // Тело функции { . . . return Результат; } где ТипВозврЗначения (тип возвращаемого значения) – тип данных ре- зультата работы функции, СписокФормПараметров (список формальных па- раметров) – список имен объектов с указанием их типов, которые представ- ляют собой входные данные функции: СписокФормПараметров::=Тип1 имяОб1, Тип2 имяОб2, … ТипN имяОбN Формальный параметр определяет локальную переменную функции, ко- торая будет хранить значение какого-либо входного объекта. Тело функции содержит программную реализацию решения конкретной задачи. Результат работы функции возвращается с помощью оператора return. 6
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »