В предыдущих разделах были рассмотрены лексемы языка, способы определения констант, правила записи и вычисления выражений.


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


Ассоциативная связь


Любая программа на Си – это совокупность функций, среди которых должна быть одна функция с именем main().


Функции в Си не могут быть вложенными.


В языке Си нет встроенных средств ввода-вывода. Однако, есть специальные функции. Для того, чтобы использовать эти функции, необходимо с помощью директивы препроцессора #include подключить библиотеку stdio.h.


Средства ввода-вывода будут рассмотрены подробнее в отдельном разделе. Здесь приведены минимальные сведения, необходимые для написания первых программ.


Функция форматированного вывода

printf (форматная строка, набор аргументов);


Функция форматированного ввода

scanf (форматная строка, набор аргументов);


Ассоциативная связь


Основные спецификаторы типов:

i,d (целый), f (вещественный), c (символьный), s (строковый).