Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Предметный указатель. 0константа восьмеричная 2.3, A2.5.1






 

0... константа восьмеричная 2.3, A2.5.1

0x... константа шестнадцатеричная 2.3, A2.5.1

... многоточие 7.3, A7.3.2

> = оператор больше или равно 2.6, A7.9

> оператор больше чем 2.6, A7.9

- оператор вычитания 2.5, A7.7

-- оператор декремента 1.5.2, 2.8, 5.5, A7.3.4, A7.4.1

/ оператор деления 1.2, 2.5, A7.6

% оператор деления по модулю 2.5, A7.6

. оператор доступа к элементу структуры 6.1, A7.3, A7.3.3

-> оператор доступа к элементу структуры через указатель 6.2, A7.3, A7.3.3

, оператор запятая 3.5, A7.18

++ оператор инкремента 1.5.2, 2.8, 5.5, A7.4, A7.4.1

* оператор косвенного доступа 5.1, A7.4.3

& & оператор логического И 1.5.4, 2.6, 2.9, A7.14

|| оператор логического ИЛИ 1.5.4, 2.6, 2.9, A7.15

! оператор логического отрицания 2.6, A7.4, A7.4.7

< = оператор меньше или равно 2.6, A7.9

< оператор меньше чем 2.6, A7.9

! = оператор неравенства 1.5.1, 2.6, A7.10

& оператор побитового И 2.9, A7.11

| оператор побитового ИЛИ 2.9, A7.13

^ оператор побитового исключающего ИЛИ 2.9, A7.12

~ оператор побитового отрицания 2.9, A7.4.6

& оператор получения адреса 5.1, A7.4.2

# оператор препроцессора 4.11.2, A12.3

## оператор препроцессора 4.11.2, A12.3

= оператор присваивания 1.5.1, 2.6, A7.17

+= оператор присваивания 2.10

== оператор равенства 1.5.3, 2.6, A7.10

< < оператор сдвига влево 2.9, A7.8

> > оператор сдвига вправо 2.9, A7.8

+ оператор сложения 2.5, A7.7

* оператор умножения 2.5, A7.6

- оператор унарный минус A7.4.5

+ оператор унарный плюс A7.4.4

" символ двойная кавычка 1.1, 1.5.3, 2.3, A2.5.2, A2.6

' символ кавычка 1.5.3, 2.3, A2.5.2

\0 символ нулевой 1.9, 2.3, A2.5.2

\\ символ обратная наклонная черта 1.1, 2.3

_ символ подчеркивания 2.1, A2.3, B

?: условное выражение 2.11, A7.16

 

А

 

аргументы командной строки 5.10

 

Б

 

бесконечный цикл for(;;) 3.5, 4.11.2

библиотечная функция 1.1, 4.1, 4.3, Приложение B

abort B5

abs B5

acos B4

asctime B10

asin B4

atan, atan2 7.8.6, B4

atof B5

atoi B5

atol B5

bsearch B5

calloc 7.8.5, B5

ceil B4

clearerr B1.7

clock B10

cos 7.8.6, B4

cosh B4

ctime B10

difftime B10

div B5

exit 7.6, B5

exp 7.8.6, B4

fabs 7.8.6, B4

fclose 7.5, B1.1

feof 7.6, B1.7

ferror B1.7

fflush B1.1

fgetc B1.4

fgetpos B1.6

fgets 7.7, B1.4

filecopy 7.6

floor B4

fmod B4

fopen 7.5, B1.1

fprintf 7.5, B1.2

fputc B1.4

fputs 7.7, B1.4

fread B1.5

free B5

freopen B1.1

frexp B4

fscanf 7.5, B1.3

fseek B1.6

fsetpos B1.6

ftell B1.6

fwrite B1.5

getc 7.5, B1.4

getchar 1.5, 7.1, 7.5, B1.4

getenv B5

gets B1.4

gmtime B10

isalnum 7.8.2, B2

isalpha 7.8.2, B2

iscntrl B2

isdigit 7.8.2, B2

isgraph B2

islower 7.8.2, B2

isprint B2

ispunct B2

isspace 7.8.2, B2

isupper 7.8.2, B2

isxdigit B2

labs B5

ldexp B4

ldiv B5

localtime B10

log, log10 7.8.6, B4

longjmp B8

malloc 6.5, 7.8.5, B5

memchr B3

memcmp B3

memcpy B3

memmove B3

memset B3

mktime B10

modf B4

perror B1.7

pow 7.8.6, B4

printf B1.2

putc 7.5, B1.4

putchar 1.5, 7.1, B1.4

puts 7.7, B1.4

qsort B5

raise B9

rand B5

realloc B5

remove B1.1

rename B1.1

rewind B1.6

scanf 7.4, B1.3

setbuf B1.1

setjmp B8

setvbuf B1.1

signal B9

sin 7.8.6, B4

sinh B4

sprintf 7.2, B1.2

sqrt 7.8.6, B4

srand B5

sscanf B1.3

strcat 7.8.1, B3

strchr 7.8.1, B3

strcmp 7.8.1, B3

strcpy 7.8.1, B3

strcspn B3

strerror B3

strftime B10

strlen 7.8.1, B3

strncat 7.8.1, B3

strncmp 7.8.1, B3

strncpy 7.8.1, B3

strpbrk B3

strrchr 7.8.1, B3

strspn B3

strstr B3

strtod B5

strtok B3

strtol B5

strtoul B5

system B5

tan B4

tanh B4

time B10

tmpfile B1.1

tmpnam B1.1

tolower 7.8.2, B2

toupper 7.8.2, B2

ungetc 7.8.3, B1.4

vfprintf 8.3, B1.2

vprintf 8.3, B1.2

vsprintf 8.3, B1.2

бинарное дерево 6.5

бинарный поток 7.5, B1

битовое поле

выравнивание 6.9, A8.3

объявление 6.9, A8.3

биты, образцы манипулирования 2.9, 6.9

блок см. также составная инструкция

структура 3.1, 4.8, A9.3

инициализация в. 4.9, A9.3

буферизация см. setbuf, setvbuf

буферизованный getchar 8.2

быстрая сортировка 4.10, 5.6

 

В

 

ввод

без буферизации 8.2

возврат символа на 4.3

с буферизацией 8.2

с клавиатуры 1.1, 7.1, 8.1

форматный см. scanf

ввод-вывод

символов 1.5, 7.1

ошибки 7.6, B1.7

перенаправление 7.1, 7.5, 8.1

с терминала 1.5

високосный год, вычисление 2.5, 5.7

вывод на экран 1.5, 7.1, 7.5, 8.1

перенаправление 7.1

форматный см. printf

вызов

по значению 1.8, 5.2, A7.3.2

по указателю 1.8, 5.3

выравнивание битового поля

с помощью union 8.7

ограничения по 6.4, 6.5, 6.8, 7.8.5, 8.7, A6.6

выражение A7

в скобках A7.2

константное 2.3, 3.4, 4.11.3, A7.19

логическое, численное значение 2.7

очередность вычисления 2.12, A7

первичное A7.2

присваивания 1.5.1, 1.5.4, 2.10, A7.17

выражение-инструкция 3.1, 3.2, A9.2

вычисление, порядок 1.5.4, 2.9, 2.12, 3.5, 4.3, 4.11.2, 5.1, A7

вычитание из указателя 5.4, 6.4, A6.6

 

Г

 

грамматический разбор методом рекурсивного спуска 5.12

граничные условия 1.5.2, 3.7

 

Д

 

деление целых 1.2, 2.5

дерево

бинарное 6.5

разбора 5.12

дескриптор файла 8.1

длина

имени 2.1, A2.3

переменной A2.3

строки 2.3

 

Е

 

единица трансляции A2, A7.17, A8.2

 

З

 

завершение программы 7.6

загадочные числа 1.4

знак, размножение 2.7, A2.5.2

 

И

 

идентификатор A2.3

имени затенение 4.8

имен пространство A11.1

именующее выражение функции A7.3.2

имя A2.3

индекс отрицательный 5.3

индексирование массива 1.6, 5.3, A7.3.1, A8.6.2

и указатели 5.3, A8.6.2

инициализатор 4.9, A8.7

инициализация 2.4, 4.9, A8.7

в блоке 4.9, A9.3

двумерных массивов 5.7, A8.7

массива 4.9, 5.8, A8.7

массивов структур 6.3

объединения A8.7

переменных

автоматических 1.10, 2.4, 4.9, A8.7

внешних 2.4, 4.4, 4.9, A8.7

статических 2.4, 4.9, A8.7

по умолчанию 4.9, A8.7

строковой константой 4.9, A8.7

структуры 6.1, A8.7

указателя 5.4

инструкции A9

выбора A9.4

перехода A9.6

присваивания вложенные 1.5.1, 1.5.4, 2.11

последовательность выполнения A9.3

инструкция

окончание 1.5.2, 3.1

помеченная A9.1

пустая 1.5.2, A9.2

исключительные ситуации B9

 

К

 

квалификатор типа A7.17, A8.2

ключевые слова A2.4

командная строка аргументов 5.10

комментарий 1.2, A2.2, A12

компиляция

нескольких файлов 4.1

раздельная 4, 4.4, A11

Си-программ 1.1, 1.7

конец файла см. EOF

конкатенация

лексем 4.11.2, A12.3

строк 2.3, 4.11.2, A2.6

константа 2.3, A2.5

восьмеричная 0... 2.3, A2.5.1

из расширенного набора A2.5.2

перечисления 2.3, A2.5.4, A8.4

символьная 1.5.3, 2.3, A2.5.2

с плавающей точкой 1.2, 2.3, A2.5.3

строковая 1.1, 1.5.3, 1.9, 2.3, 5.3, 5.5, A2.6

суффикс 2.3, A2.5.1

тип 2.2, A2.5

шестнадцатеричная 0x... 2.3, A2.5.1

константное выражение 2.3, 3.4, 4.11.3, A7.19

 

Л

 

лексема A2.1, A12.3

конкатенация 4.11.2, A12.3

подстановка A12.3

лексика, соглашения A2

лексикографическая сортировка 5.11

лексическая область видимости A11.1

литерал строковый см. константа строковая

 

М

 

макро-процессор 4.11, A12

см. также препроцессор

макрос

расширение A12.3

с аргументами 4.11.2

feof 8.5

ferror 8.5

getc 8.5

putc 8.5

массив

а не указатель 5.3, 5.5, 5.7

двумерный 5.7, A8.7

имя в роли аргумента 1.8, 5.3, 5.7

индексирование в 1.6, 5.4, A7.3.1

многомерный 5.7, A8.6.2

объявитель A8.6.2

объявление 1.6, 5.7, A8.6.2

порядок элементов в памяти 5.7, A8.6.2

преобразование имени 5.3, A7.1

размер по умолчанию 4.9, 5.8, 6.3

символов 1.9, 5.5

ссылки на элементы A7.3.1

структур 6.3

инициализация 6.3

указателей 5.6

масштабирование целых в арифметике с указателями 5.4, 6.4, A7.7

метка 3.8, A9.1

область видимости 3.8, A9.1, A11.1

case 3.4, A9.1

default 3.4, A9.1

многопутевое ветвление 1.6, 3.3

многоточие... 7.3, A7.3.2

множественное присваивание 1.5

модульность 1.7, 1.9, 1.10, 4, 4.3, 5.6

 

H

 

небуферизованный getchar 8.2

незавершенный тип A8.3

неоднозначность if-else 3.2, A9.4, A13

неправильная арифметика с указателями 5.4, 6.4, A7.7

несоответствие типов объявлений 4.2

нотация синтаксиса A3

нуль, опущенная проверка на нуль 3.2, 5.5

 

O

 

область видимости A4, A11.1

автоматических переменных 4.4, A11.1

внешних объектов 4.4, A11.1

лексическая A11.1

меток 3.8, A9.1, A11.1

правила определения 4.4, A10_2

обобщенный указатель см. void *, указатель

обратная польская запись 4.3

объединение, тег A8.3

объект A4.1, A5

объявитель A8.5

абстрактный A8.8

массива A8.6.2

функции A8.6.3

объявление 1.2, 2.4, A8

а не определение 1.10, 4.4, A8.1

битового поля 6.9, A8.3

внешнее A10, A10.2

внешней переменной 1.10, A10

класса памяти A8.1

массива 1.6, 5.7, A8.6.2

структуры 6.1, A8.3

типа A8.6

указателя 5.1, 5.3, A8.6.1

функции A8.6.3

неявное 1.7, 4.2, A7.3.2

новым способом A7.3.2

старым способом 1.7, 1.10, 4.2, A7.3.2

typedef 6.7, A8.1, A8.9

union 6.8, A8.3

оператор

больше > 2.6, A7.9

больше или равно > = 2.6, A7.9

вычитания - 2.5, A7.7

декремента -- 1.5.2, 2.8, 5.5, A7.3.4, A7.4.1

деления / 1.2, 2.5, A7.6

деления по модулю % 2.5, A7.6

доступа к элементу структуры

точка. 6.1, A7.3, A7.3.3

через указатель -> 6.2, A7.3

запятая, 3.5, A7.18

инкремента ++ 1.5.2, 2.8, 5.5, A7.3.4, A7.4.1

косвенного доступа * 5.1, A7.4.3

логический отрицания! 2.6, A7.4, A7.4.7

логического И & & 1.5.4, 2.6, 2.9, A7.14

логического ИЛИ || 1.5.4, 2.6, 2.9, A7.15

меньше < 2.6, A7.9

меньше или равно < = 2.6, A7.9

неравенства! = 1.5.1, 2.6, A7.10

побитового отрицания ~ 2.9, A7.4.6

получения адреса & 5.1, A7.4.2

приведения к типу 2.7, 2.7, 6.5, A6.6, A7.5, A8.8

присваивания = 1.5.1, 2.6, A7.17

присваивания += 2.10

равенства == 1.5.3, 2.6, A7.10

сдвига влево < < 2.9, A7.8

сдвига вправо > > 2.9, A7.8

сложения + 2.5, A7.7

умножения * 2.5, A7.6

унарного минуса - A7.4.5

унарного плюса + A7.4.4

sizeof 4.11.3, 5.4, 6.3, A7.4, A7.4.8

операторы

аддитивные A7.7

арифметические 2.5

ассоциативность 2.12, A7

мультипликативные A7.6

отношения 1.5.1, 2.6, 2.7, A7.9

побитовые 2.9, A7.11

приоритет 1.5.1, 2.12, 5.1, 6.2, A7

присваивания 2.6, 2.10, A7.17

равенства 2.6, A7.10

операции над

объединениями 6.8

указателями 5.4

определение

аргумента 1.7, A7.3.2

внешней переменной 1.10, A10.2

макросов A12.3

памяти A8

параметра 1.7, A7.3.2

пробное A10.2

удаление см. #undef

функции 1.7, 4.1, A10.1

опущенный спецификатор

класса памяти A8.1

типа A8.2

отбрасывание

значения с плавающей точкой 2.7, A6.3

при делении 1.2, 2.5, A7.6

отрицательные индексы 5.3

отступы в тексте программы 1.2, 1.5.3, 1.6, 3.2

 

П

 

память

автоматическая 1.10, A4.1

класс A4.1

объявление класса A8.1

определение A8.1

распределитель 6.5, 8.7

резервирование A8.1

спецификатор класса A8.1

опущенный A8.1

статическая 1.10, 4.6, A4.1

параметр 4.7, 5.3, A7.3.2

определение 1.7, A7.3.2

первичное выражение A7.2

переменная A4

автоматическая 1.8, 4.3, A4.1

адрес 1.8, 5.1, A7.4.2

внешняя 1.10, 4.3, A4.1

синтаксис имени 2.1, A2.1

переносимость Введение, 2.3, 2.7, 6.7, 7, 8.6

переполнение A6, B4, B9

перечисление

константа 2.3, A2.5.4, A8.4

тег A8.4

тип A4.2

перечислитель A2.5.4, A8.4

побочный эффект 2.12, 4.11.2, A7, A7.3.2

повышение

типа аргумента 2.7, A7.3.2

целочисленное 2.7, A6.1

подмассив-аргумент 5.3

поле см. битовое поле

польская запись 4.3

порядок

в записи числа 2.3, A2.5.3

выполнения инструкций A9

вычислений 1.5.4, 2.9, 2.12, 3.5, 4.3, 4.11.2, 5.1, A7

трансляции A12

поток

бинарный 7.5, B1

текстовый 1.5, 7.1, B1

по умолчанию

инициализация 4.9, A8.7

размер массива 4.9, 5.8, 6.3

тип функции 1.9, A7.3.2

преобразование A6

даты 5.7

имени массива 5.3, A7.1

инструкцией return 4.2, A9.6

обычное арифметическое 2.7, A6.5

оператором приведения 2.7, A6.6, A7.5

присваиванием 2.7, A7.17

символ - целое 1.6, 2.7, A6.1

с плавающей точкой - целое 2.7, A6.3

указатель - целое A6.6

указателя 6.5, A6.6

функции A7.1

целое - символ 2.7

целое - с плавающей точкой 1.2, A6.3

целое - указатель A6.6

double - float 2.7, A6.4

float - double 2.7, A6.4

препроцессор

заранее определенные имена A12.10

__FILE__ A12.10, B6

__LINE__ A12.10, B6

макрос 4.11, A12

оператор препроцессора

# 4.11.2, A12.3

## 4.11.2, A12.3

defined 4.11.3, A12.5

приведение к типу 2.7, A6.6, A7.5

приоритеты операторов 1.5.1, 2.12, 5.1, 6.2, A7

присваивание

выражение 1.5.1, 1.5.4, 2.9, A7.17

инструкция вложенная 1.5.1, 1.5.4, 2.10

множественное 1.5.4

подавленное scanf 7.4, B1.3

пробное определение A10.2

программа

аргументы см. аргументы командной строки

калькулятор 4.2, 4.3, 7.4

конкатенации файлов 7.5

копирования файлов 1.5.1, 8.2, 8.3

перевода в нижний регистр 7.1

печати

каталога 8.6

самой длинной строки 1.9, 1.10

подсчета

ключевых слов 6.3

символов 1.5.2

символов-разделителей 1.6, 3.4

слов 1.5.4, 6.5

строк 1.5.3

поиска

в таблице 6.6

по образцу 4.1, 5.10

преобразования температур 1.2

сортировки 5.6, 5.11

формат 1.2, 1.5.2, 1.6, 2.4, 6.4, A

читаемость 1.2, 2.10, 3.6, 4.9, 6.7

производные типы Введение, 1.2, A4.3

пространство имен A11.1

прототип функции 1.7, 1.9, 2.7, 4.2, 5.11, A7.3.2

 

Р

 

раскрытие указателя см. оператор косвенного обращения

расположение фигурных скобок 1.2

распределитель памяти 6.5, 8.7

регистр, адрес A8.1

резервирование памяти A8

рекурсивный спуск в грамматическом разборе 5.12

рекурсия 4.10, 6.5, 8.6, A7.3.2

Ритчи Д. М. Предисловие к первому изданию

Ричардс М. Введение

 

С

 

связь A4.1, A11.1

внешняя 4.3, A2.3, A4.1, A8.1, A11.2

внутренняя A4.1, A11.2

символ

беззнаковый 2.7, A4.2

ввод-вывод 1.5

вертикальная табуляция \v 2.3, A2.5.2

возврат каретки \r 2.3, A2.5.2

двойная кавычка " 1.1, 1.5.3, 2.3, A2.5.2, A2.6

знаковый 2.7, A4.2

кавычка ' 1.5.3, 2.3, A2.5.2

новая страница \f 2.3, A2.5.2

новая строка \n 1.1, 1.4, 1.5.3, 2.3, 2.3, A2.1, A2.5.2, A12.2, B1

обратная наклонная черта \\ 1.1, 2.3

подчеркивания _ 2.1, A2.3, B

сигнал-звонок \a 2.3, A2.5.2

символы

набор A12

ASCII 1.5.3, 2.3, 2.7, A12.1, B2

EBCDIC 2.7

ISO A12.1

разделители 7.4, 7.8.2, A2.1, B1.3, B2

строка см. константа строковая

символы-разделители 7.4, 7.8.2, A2.1, B1.3, B2

синтаксис имен переменных 2.1, A2.3

системный вызов 8

close 8.3

creat 8.3

fstat 8.6

lseek 8.4

open 8.3

read 8.2

sbrk 8.7

stat 8.6

unlink 8.3

write 8.2

склеивание строк A12.2

сокрытие информации 4.1, 4.3, 4.3

сортировка

лексикографическая 5.11

текстовых строк 5.6, 5.11

численная 5.11

составная инструкция 3.2, 4.8, A9.3, A9.5

спецификатор

класса памяти A8.1

опущенный A8.1

типа A8.2

auto A8.1

enum 2.3, A8.4

extern 49-51, 4.4, A8.1

register 4.7, A8.1

static 4.6, A8.1

struct A8.3

union A8.3

список

аргументов переменной длины 7.3, 8.3, A7.3.2, A8.6.3, A10.1, B7

ключевых слов A2.4

сравнение указателей 5.4, 6.4, 8.7, A7.9

стандартный

ввод 7.1, 7.5, 8.1

вывод 7.1, 8.1

строка

длина 2.3

конкатенация 2.3, 4.11.2, A2.6

пустая 2.3

тип A7.2

структура

вложенная 6.1

имя элемента 6.1, A8.3

инициализация 6.1, A8.7

объявление 6.1, A8.3

оператор доступа к ее элементу

. (точка) 6.1, A7.3.3

через указатель -> 6.2, A7.3.3

размер 6.4, A7.4.8

семантика ссылки на нее A7.3.3

синтаксис ссылки на нее A7.3.3

ссылающаяся на себя 6.5, A8.3

тег 6.1, A8.3

указатель на нее 6.4

структуры взаимно рекурсивные 6.5, A8.3

суффикс в константе A2.5.1

 

Т

 

таблица

операторов 2.12

преобразований в printf 7.2, B1.2

преобразований в scanf 7.4, B1.3

стандартных заголовочных файлов B

эскейп-последовательностей 2.3, A2.5.2

тег

объединения A8.3

перечисления A8.4

структуры 6.1, A8.3

текстовый поток 1.5, 7.1, B1

тип

имя A8.8

квалификатор A7.17, A8.2

константы 2.3, A2.5

незавершенный A8.3

несовместимость в объявлениях 4.2

объявление A8.6

опущенный спецификатор A8.2

правила преобразования 2.7, A6.5

преобразование в return 4.2, A9.6

спецификатор A8.2

строки A7.2

эквивалентность A8.9

типы

арифметические 5.4

базовые 1.2, 55, A4.2

производные Введение, 1.2, A4.3

с плавающей точкой A4.2

целочисленные A4.2

Томпсон К. Л. Введение

точка с запятой; 1.2, 1.4, 1.5.2, 3.1, 3.2

транслируемая единица (единица трансляции) A2, A10, A11

трансляция

порядок A12

фазы A2, A12

трехзнаковая последовательность A12.1

 

У

 

удаленное определение см. #undef

указатели

арифметика с 5.1, 5.3, 5.4, 5.10, 6.4, A7.7

вычитание 5.4, 6.4, A6.6

и индексирование 5.3, A8.6.2

коэффициент домножения целых в арифметике с 5.4, 6.4, A7.7

массив из 5.6

неправильная арифметика с 5.4, 6.4, A7.7

операции над 5.4

сравнение 5.4, 6.4, 8.7, A7.9

указатель

а не массив 5.3, 5.5, 5.7

аргумент 5.2, 5.3

генерация A7.1

инициализация 5.4

на структуру 6.4

на функцию 5.11, 6.7, A7.3.2

объявление 5.1, 5.3, A8.6.1

преобразование 6.5, A6.6

пустой 5.4, A6.6

файла 7.5, 8.5, B1

void * 5, 5.4, 5.11, A6.8

управляющая строка 4.11, A12.3

управляющий символ B2

условная компиляция 4.11.3, A12.5

условное выражение 2.11, A7.16

 

Ф

 

фазы трансляции A12

файл

включаемый

dir.h 8.6

fcntl.h 8.3

stat.h 8.6

syscalls.h 8.2

types.h 8.6

включение 4.11

дескриптор 8.1

добавление к 7.5, 8.4, B1

доступ к 7.5, 8.1, 8.5, B1

заголовочный 1.10, 4.5

< assert.h> B6

< ctype.h> 2.7, B2

< errno.h> B1.7

< float.h> 2.2, B11

< limits.h> B11

< locale.h> B

< math.h> 2.7, B4

< setjmp.h> B8

< signal.h> B9

< stdarg.h> 7.3, 8.3, B7

< stddef.h> 5.4, B

< stdio.h> 1.1, 1.5.1, 4.11.1, 4.11.2, 5.4, 7, 7.1, B

< stdlib.h> 4.2, 6.5, B, B5

< string.h> 2.3, 5.6, B3

< time.h> B10

открытие 7.5, 8.1, 8.3

права доступа 8.3

режим доступа 7.5, 8.5, B1.1

создание 7.5, 8.1

суффикс имени.h 1.10

указатель 7.5, 8.5, B1

фигурные скобки 1.1, 1.2, 3.1, 4.7

расположение 1.2

формальный параметр

см. параметр

форматный

ввод см. scanf

вывод см. printf

функции проверки символов 7.8.2, B2

функция

аргумент 1.7, A7.3.2

аргумента преобразование см. повышение типа аргумента

в новом стиле A7.3.2

в старом стиле 1.7, 1.10, 4.2, A7.3.2

вызов

семантика A7.3.2

синтаксис A7.3.2

длина имени 2.1, A2.3

именующее выражение A7.3.2

неявное объявление 1.7, 4.2, A7.3.2

объявление A8.6.3

определение 1.7, 4.1, A10.1

преобразование имени A7.3.2

прототип 1.7, 1.9, 2.7, 4.2, 5.11, A7.3.2

пустая 4.1

тип по умолчанию 1.9, A7.3.2

указатель на 5.11, 6.7, A7.3.2

addpoint 6.2

addtree 6.5

afree 5.4

alloc 5.4

atof 4.2

atoi 2.7, 3.5, 4.2

binsearch 6.3, 6.4

bitcount 2.10

canonrect 6.2

cat 7.5

closedir 8.6

copy 1.9, 1.10

day_of_year 5.7

dcl 5.12

dirdcl 5.12

dirwalk 8.6

echo 5.10

error 8.3

fgets 7.7

_fillbuf 8.5

fopen 8.5

fputs 7.7

free 8.7

fsize 8.6

getbits 2.9

getch 4.3

getint 5.2

getline 1.9, 1.10, 4.1

getop 4.3

gettoken 5.12

getword 6.3

hash 6.6

install 6.6

itoa 3.6

lookup 6.6

lower 2.7

main 1.1

makepoint 6.2

malloc 8.7

month_day 5.7

month_name 5.8

morecore 8.7

numcmp 5.11

opendir 8.6

pop 4.3

power 1.7, 1.8

printd 4.10

ptinrect 6.2

push 4.3

qsort 4.10, 5.6, A7.3.2

rand 2.7

readdir 8.6

readlines 5.6

reverse 3.5

shellsort 3.5

squeeze 2.8

srand 2.7

strcat 2.8

strcmp 5.5

strcpy 5.5

strdup 6.5

strindex 4.1

strlen 2.3, 5.3, 5.4

swap 4.10, 5.2, 5.6, 5.11

talloc 6.5, 6.7

treeprint 6.5

trim 3.7

undcl 5.12

ungetch 4.3

writelines 5.5

 

Х

 

Xoap Ч.A.P. 4.10

 

Ц

 

целая константа 2.3, A2.5.1

целочисленное повышение 2.7, A6.1

целочисленные типы A4.2

цикл см. while, for, do

циклические инструкции A9.5

 

Ч

 

числа

размер 1.2, 1.5.2, 2.2, B11

сортировка 5.11

численное значение

выражения отношения 2.6, 2.7

логического выражения 2.7

 

Ш

 

Шелл Д.Л. 3.5

шестнадцатеричная константа 0х 2.3, A2.5.1

 

Э

 

эквивалентность типов A8.10

экспоненциальная функция 1.7, B4

элемент структуры, имя 4.3, A8.3

эскейп-последовательность 1.1, 1.5.3, 2.3, A2.5.2

шестнадцатеричная \x 2.3, A2.5.2

эффективность 2.10, 4.7, 4.10, 6.5, 8.7

 

A

 

\a 2.3, A2.5.2

American National Standards Institute (ANSI) Предисловие, A

a.out 1.1, 4.1

argc 5.10

argv 5.10

ASCII 1.5.3, 2.3, 2.7, A12.1, B2

asm A2.4

auto A8.1

 

B

 

\b (забой) 1.1, 2.3, A2.5.2

break 3.4, 3.7, A9.6

BUFSIZ B1.1

 

C

 

case-метка 3.4, A9.1

cc 1.1, 4.1

char 1.5.1, 2.2, 2.2, A4.2, A8.2

CLOCKS_PER_SEC B10

clock_t B10

const 2.4, A8.2

continue 3.7, A9.6

 

D

 

default 3.4, A9.4

#define 1.4, 4.11.2, A12.3

вместо enum 2.3, 5.12

в несколько строк 4.11.2

с аргументами 4.11.2

defined 4.11, A12.5

DIR-структура 8.6

Dirent-структура 8.6

div_t B5

do-инструкция 3.6, A9.5

double

константа 2.3, A2.5.3

тип 1.2, 1.5.2, 2, 2.2, A4.2, A8.2

 

E

 

E (спецификатор порядка) 2.3, A2.5.3

EBCDIC 2.7

EDOM B4

#elif 4.11.3

else см. if-else-инструкция

#else 4.11.3

else-if 1.6, 3.3

#endif 4.11.3

enum

а не #define 2.3, 6.9

спецификатор 2.3, A8.4

EOF 1.5.1, 7.1, B1.1

ERANGE B4

errno B1.7, B4

#error A12.7

EXIT_FAILURE, EXIT_SUCCESS B5

extern 1.10, 4.4, A8.1

 

F

 

\f символ новой страницы 2.3, A2.5.2

__FILE__ (имя для препроцессора) B6

FILE 7.5

FILENAME_MAX B1.1

float

константа 2.3, A2.5.3

тип 1.5.2, 2.2, A4.2, A8.2

FOPEN_MAX B1.1

for(;;) бесконечный цикл 3.5, 4.11.2

for вместо while 1.3, 3.5

for-инструкция 1.3, 1.5.2, 3.5, A9.5

fortran A2.4

fpos_t B1.6

 

G

 

getchar

без буферизации 8.2

с буферизацией 8.2

goto-инструкция 3.8, A9.6

 

H

 

.h (суффикс имени файла) 1.10

hash-таблица 6.6

HUGE_VAL B4

 

I

 

#if 4.11.3, 6.3, A12.5

#ifdef 4.11.3, A12.5

if-else

инструкция 1.5.2, 1.5.4, 3.1, A9.4

неоднозначность 3.2, A9.4, A13

#ifndef 4.11.3, A12.5

#include 1.10, 4.11.1, 7.1, A12.4

inode 8.6

int, тип 1.2, 2.2, A8.2

_IOFBF, _IOLBF, _IONBF B1.1

ISO A12.1

 

L

 

%ld преобразование 1.5.2

ldiv_t B5

#line A12.6

__LINE__ (имя для препроцессора) B6

long

константа 2.3, A2.5.1

тип 1.2, 1.5.2, 2.2, A4.2, A8.2

long double

константа 2.3, A2.5.3

тип 2.2, A4.2

LONG_MAX, LONG_MIN B5

ls 8.6

lvalue A5

 

M

 

main, возврат из 1.7, 7.6

 

N

 

\n символ новая строка 1.1, 1.5, 1.5.3, 2.3, 2.3, A2.5.2, B1

NULL 5.4

null-символ, \0 1.9, 2.3, A2.5.2

null-указатель 5.4, A6.6

 

O

 

O_RDONLY, O_RDWR, O_WRONLY 8.3

 

P

 

#pragma A12.8

ptrdiff_t 5.4, 6.7

 

R

 

\r символ возврат каретки 2.3, A2.5.2

RAND_MAX B5

register 4.7, A8.1

return

из main 1.7, 7.6

преобразование типа в 4.2, A9.6

return-инструкция 1.7, 1.9, 4.1, 4.2, A9.6

 

S

 

scanf, подавление присваивания в 7.4, B1.3

SEEK_CUR, SEEK_END, SEEK_SET B1.6

short 1.2, 2.2, A4.2, A8.2

SIG_DFL, SIG_ERR, SIG_IGN B9

signed 2.2, A8.2

size_t 5.4, 6.3, 6.7, A7.4.8, B1.1

static

объявление функции 4.6

спецификатор класса памяти 4.6, A8

статические переменные

внешние 4.6

внутренние 4.6

stderr 7.5, 7.6, B1

stdin 7.5, B1

< stdio.h> 8.5

stdout 7.5, B1

struct, спецификатор A8.3

switch-инструкция 3.4, 4.3, A9.4

 

T

 

\t символ табуляция 2.3, A2.5.2

time_t B10

TMP_MAX B1.1

typedef-объявление 6.7, A8.1, A8.9

 

U

 

ULONG_MAX B11

#undef 4.11.2, 8.2, A12.3

union

выравнивание с помощью 8.7

объявление 6.8, A8.3

спецификатор A8.3

UNIX, файловая система 8.1, 8.6

unsigned

константа 2.3, A2.5

тип 2.2, 2.10, A4.2, A8.2

unsigned char (тип) 2.2, 8.2

unsigned long (константа) 2.3, A2.5.1

 

V

 

\v символ вертикальная табуляция 2.3, A2.5.2

va_list, va_start, va_arg, va_end 7.3, 8.3, B1.2, B7

void

список аргументов 1.10, 4.2, A8.6.3, A10.1

тип 1.9, A4.2, A6.7, A8.2

указатель 5, 5.4, 5.11, A6.8

volatile A4.4, A8.2

 

W

 

wchar_t A2.5.2

while

инструкция 1.2, 3.5, A9.5

против for 1.3, 3.5

 

X

 

\х шестнадцатеричная эскейп-последовательность 2.3, A2.5.2

 

Спасибо, что скачали книгу в бесплатной электронной библиотеке Royallib.ru

Оставить отзыв о книге

Все книги автора


A11.2






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.