Студопедия

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

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

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






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Предметный указатель. 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 :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.