Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Любая программа на языке высокого уровня может быть разбита на ряд логически завершенных программных единиц - подпрограмм. Такое разделение вызвано двумя причинами.
1. Экономия памяти. Каждая подпрограмма записывается в программе один раз, в то время как обращаться к ней можно многократно из разных точек программы.
2. Структурирование программы. Алгоритм решения задачи может быть достаточно сложным, поэтому целесообразно выделить самостоятельные смысловые части алгоритма и оформить их в виде подпрограмм.
В языке Си существует один вид подпрограмм, который называется функция. Каждая программа должна иметь главную функцию (main), которая служит точкой входа в программу. Кроме главной функции в программе может быть оформлено произвольное число функций.
Описание подпрограммы само по себе никаких действий не вызывает. При запуске программы выполнение начинается с операторов главной функции main(). Чтобы выполнить подпрограмму, в нужной точке главной функции необходимо записать обращение к подпрограмме.
Ниже схематично приведена структура программы, в которой описана подпрограмма-функция.
#include "stdafx.h"
//Раздел описаний функций
тип имя_функции(тип имя_параметра_1, тип имя_параметра_2,...)
{
тело функции
}
………………………………….
main() //начало главной функции
{
Обращение к подпрограмме:
……………………..
} //конец главной функции
Дата публикования: 2014-11-03; Прочитано: 251 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!