C - это язык программирования общего назначения, включающий экономию представления, современное управление потоком и структурой данных и богатый набор операторов. C не является языком "очень высокого уровня", ни "большим" языком, и не предназначена для определенной области применения.
Наиболее распространенным типом массивов в C являются массивы символов. Чтобы проиллюстрировать использование символьных массивов и функций для их обработки, давайте напишем программу, которая читает набор строк текста и печатает длинный.
Переменные и постоянные - это основные объекты данных, которыми орудует программа. Объявление заключают список переменных, которые будут использоваться, и отмечают их тип и, возможно, начальное значение.
Функции разбивают большие вычислительные задачи на меньшие, и позволяют программистам строить на основе того, что написали другие, вместо начинать все с нуля. Хорошие функции прячут детали своей работы от частей программы, которые не должны об этом знать, таким образом проясняя весь код, и облегчая изменения.