Препроцессор
препроцессор
директива препроцессора
Строка текста программы на
языке Си, начинающаяся с символа #.
директива препроцессора define
Директива препроцессора для определенния поименнованных констант или макросов.
поименованная константа
макрос
операция #
операция ##
директива препроцессора include
файл заголовков
файл вставок
условная компиляция
Ввод-вывод
буфер ввода-вывода
Временная область в основной памяти, которая содержит считываемые или записываемые данные.
буферизация
1. Сохранение данных в буферной памяти. 2. В языке Си способ организации ввода-вывода в программе, позволяющий минимизировать число обращений к устройству.
поток
stream
Обобщенный термин для обозначения источника или адресата данных (файл или некоторое физическое устройство).
структура FILE
FILE
Структура в языке Си, в которой хранится информация о том, как открыт файл (например, для чтения), и где позиция следующего чтения или записи.
внутренний указатель
stdin
stdout
stderr
Указатель на
FILE, открытый для стандартного вывода сообщений об ошибках.
EOF
функция fopen()
fopen()
Стандартная
функция ввода-вывода
языка Си, с помощью которой осуществляется открытие файла.
функция fclose()
fclose()
Стандартная
функция ввода-вывода
языка Си, с помощью которой осуществляется закрытие файла.
функция форматированного ввода-вывода
Стандартная
функция ввода-вывода
языка Си, с помощью которой осуществляется ввод или вывод данных и их преобразования в нужное представление.
спецификация преобразования
В
языке Си последовательность символов, начинающаяся с символа % и заканчивающаяся символом-спецификатором.
формат
1. Внутреннее представления данных в компьютере. 2. В языке Си строка, заключенная в двойные кавычки, которая может содержать литеральные символы, копируемые в
поток вывода, и
спецификации преобразования.
функция printf()
printf()
функция scanf()
scanf()
функция getchar()
getchar()
Стандартная
функция языка Си для ввода символа.
функция putchar()
putchar()
Стандартная
функция языка Си для вывода символа.
функция ungetc()
ungetc()
Стандартная
функция языка Си для работы с символом.
функция gets()
gets()
Стандартная
функция языка Си для ввода строки.
функция puts()
puts()
Стандартная
функция языка Си для вывода строки.
функция fflush()
fflush()
Стандартная
функция языка Си для вытеснения содержимого пользовательского буфера в файл или в системный буфер.
функция fseek()
fseek()
Стандартная
функция языка Си, устанавливает позицию в
потоке stream для следующей операции чтения-записи.
функция ftell()
ftell()
функция feof()
feof()
Стандартная
функция языка Си, которая проверяет достижение конца файла.
функция ferror()
ferror()
функция clearerr()
clearerr()
Библиотеки
функция преобразования ASCII-строки
Функция общего назначения.
ошибка области
Возникает, если аргумент математической функции выходит за область значений, для которой определена функция.
ошибка диапазона
Возникает, когда результат математической функции не может быть представлен в виде double.
виртуальная память пользователя
Область памяти, доступная для пользователя при выполнении программы.
текстовый сегмент
текст
Часть виртуальной памяти пользователя, содержащая машинной код программы.
сегмент данных
Часть виртуальной памяти пользователя, используемой для хранения внешних и статических переменных.
функция управления динамической памятью
Функция общего назначения.
функция случайных чисел
Функция общего назначения.
функция exit()
Функция общего назначения.
Динамические структуры
динамическая структура данных
Изменяемая последовательность элементов.
стек
Линейная динамическая структура данных.
очередь
Линейная динамическая структура данных.
дек
Линейная динамическая структура данных.
список
Структура, в которой помимо данных хранятся также адреса элементов.