Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Общая структура программы на языке Си




Программа на языке Си — это набор функций и объявлений данных, содержащийся в одном или более файлах. Одна из этих функций - функция main().

Функция — это именованный фрагмент программы. Данные могут передаваться в функцию и функция может возвращать значение.

Программа на языке Си состоит из функций, произвольным образом упорядоченных в файле. Фактически функции могут быть размещены и в разных файлах. Концепция функции в языке Си покрывает все типы подпрограмм в других языках программирования: функции и процедуры.

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

Функции позволяют избежать дублирования кода в одной программе. Кроме того, несколько программ могут совместно использовать код функции.

Программы легче читаются, так как детали “скрыты” внутри функций.

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

Выполнение программы начинается с выполнения функции main(). Обычно функция main() располагается в начале файла. Порядок расположения функций в файле не имеет значения. Часто они располагаются в алфавитном порядке для удобства поиска при модификации программы.

Пример 1

Структура программы на языке Си:

 

Объявления

int main(...)/*определение прототипа функции*/

{

Объявления

Операторы

}

Объявления

int f(...) /*определение прототипа функции*/

{

Объявления

Операторы

}

void g(...)/*определение прототипа функции*/

{

Объявления

Операторы

}






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных