Любая программа на языке С состоит из одной или более ф-ций и элементов. Различным функциям можно давать любые имена. Ф-ции содержат инструкции (команды) предписывающие действия на определенном шаге выполнения, а переменная хранит значения, используемые в процессе этих действий. Такими действиями могут быть присвоения значения переменных, проверка некоторого условия. Функция с именем main. Выполнение любой программы начинается с ф-ции main.
а) Общая структура программы на С без обращения к подпрограмме:
main ( )
{
}
б) Общая структура программы на С с обращением к подпр-ме:
main ( )
{
тело программы (обращение к ф-ции fan)
|
}
fan ( )
{
}
Аргументы являются одним из механизмов взаимодействия между функциями. Список аргументов в круглых скобках идет следом за именем функции. Фигурные скобки обрамляют начало и конец программы. Инструкции, из которых состоит тело программ из операторов и операндов. В С каждый оператор и каждая строка с обращением к функции заканчивается точкой с запятой. Исключение составляют команды препроцессора и имена функции, стоящие в начале программной единицы. Целью большинства программ является решение задачи путем различных преобразований исходных данных. Для этого необходимо:
1) Ввести данные в программу
2) Выделить область памяти (установить места для хранения информации)
3) Реализовать инструкцию обработки информации
4) Вывести информацию из программы
5) Организовать выполнение некоторой инструкции лишь тогда, когда какое-либо условие или набор условий дает требуемое значение (например, истинное или ложное)
6) Реализовать возможность повторения инструкции или группы инструкций требуемое число раз
7) Выделить группы инструкций, которые можно вызывать и выполнять в различных частях программы (указав имя этой группы). В пунктах 1-7 определены 7 основных элементов программирования. Ввод, типы данных, операторы, вывод, проверка условий, циклы и подпрограммы.