Общая структура программы на языке Си.
Программа, написанная на языке Си, состоит из одной или нескольких функций, причем одна функция обязательно имеет идентификатор (имя) main() – основная, главная (в некоторых случаях вместо main употребляются имена: tmain, WinMain и т.п.). Ее назначение – управление всей работой программы (проекта).
Общая структура программы на языке Си имеет вид:
<директивы препроцессора>
<определение типов пользователя – typedef>
<описание прототипов функций>
<определение глобальных переменных>
<функции>
В свою очередь, функции имеют такую структуру:
<класс памяти> <тип> <ID функции> (<объявление параметров>)
{
код (тело) функции
}
Подробное определение используемых здесь терминов будет дано ниже. А сейчас рассмотрим небольшой пример, позволяющий понять самые простейшие приемы программирования на языке Си:
#include <stdio.h> // Подключение стандартной библиотеки
void main(void)
{ // Начало функции main
printf(" Высшая оценка знаний - 10 !");
} // Окончание функции main
Отличительным признаком функции служат круглые скобки ( ) после идентификатора функции, в которые заключается список аргументов. Если аргументы отсутствуют, можно указать атрибут void - отсутствие значения. Перед ID функции обычно указывается тип возвращаемого ею результата, так как функция main() ничего не возвращает - в качестве результата указывается void.
Код функции представляет собой набор инструкций, каждая из которых оканчивается символом «;». В нашем примере одна инструкция - функция printf() выполняет форматный вывод данных на экран, в данном случае - указанную фразу.
Дата добавления: 2015-09-18; просмотров: 600;