Главная страница
Навигация по странице:

  • 270-271 union 270-271

  • 300-301 136, 189

  • Б. Керриган, Д. Ритчи Язык программирования C. Б. Керниган, Д. зык программирования и . Издание 3е, исправленное Перевод с английского под редакцией Вс. С. Штаркмана СанктПетербург 2003


    Скачать 31.48 Mb.
    НазваниеБ. Керниган, Д. зык программирования и . Издание 3е, исправленное Перевод с английского под редакцией Вс. С. Штаркмана СанктПетербург 2003
    АнкорБ. Керриган, Д. Ритчи Язык программирования C.pdf
    Дата06.04.2017
    Размер31.48 Mb.
    Формат файлаpdf
    Имя файлаБ. Керриган, Д. Ритчи Язык программирования C.pdf
    ТипКнига
    #4546
    страница28 из 28
    1   ...   20   21   22   23   24   25   26   27   28
    344
    Предметный указатель опущенный 269
    статическая
    247
    параметр определение 42, 256
    первичное выражение 255
    переменная 246
    автоматическая
    247
    адрес внешняя синтаксис имени 54-55, 242
    переносимость 14-15,
    переполнение перечисление константа тег 274-275
    тип 248
    перечислитель побочный эффект повышение типа аргумента целочисленное 66, 250 132
    поле см. битовое поле польская запись 102
    порядок в записи числа 56, 245
    выполнения инструкций 284
    вычислений трансляции 294-295
    поток бинарный 205,310
    текстовый
    310
    по умолчанию инициализация размер массива тип функции преобразование даты 145
    имени массива 131, 254-255
    инструкцией return обычное арифметическое оператором приведения
    252-253,260-261
    присваиванием
    266
    символ - целое 38-39, 64, 250
    с плавающей точкой - целое указатель - целое 252-253
    указателя функции 254
    целое - символ 66
    целое - с плавающей точкой целое - указатель 252
    double -
    66-67, 251
    препроцессор заранее определенные имена 301
    301,326
    макрос оператор препроцессора
    121,296 121,296
    defined 122,299-300
    приведение к типу
    260-261
    приоритеты операторов присваивание выражение инструкция вложенная
    72-73
    множественное 37
    подавленное scanf пробное определение 291
    программа аргументы см. аргументы командной строки калькулятор конкатенации файлов 206-208
    копирования файлов
    221
    перевода в нижний регистр 196
    печати каталога 228
    самой длинной строки подсчета ключевых слов 173
    символов 32
    символов-разделителей слов

    Предметный указатель
    345
    строк 34
    поиска в таблице 184
    преобразования температур 21-22,
    25-26
    сортировки формат читаемость производные типы 12,
    пространство имен 292
    прототип функции
    67, 99,
    раскрытие указателя см. оператор косвенного обращения расположение фигурных скобок 23
    распределитель памяти регистр, адрес 269
    резервирование памяти 268
    рекурсивный спуск в граммати- ческом разборе рекурсия
    Ритчи Д. М. 10 12
    связь внешняя внутренняя символ беззнаковый 65, 248
    ввод-вывод 29
    вертикальная табуляция \v 58,
    244
    возврат каретки двойная кавычка
    58, 244,
    245
    знаковый кавычка ' 35, 57-58, 244
    новая страница \f 58, 244
    новая строка \л 20,
    58
    обратная наклонная черта \\
    подчеркивания _ 55,
    сигнал-звонок \а 57, 244
    символы набор 294
    ASCII
    EBCDIC 64
    ISO 295
    разделители строка см. константа строковая символы-разделители 202, 213,
    синтаксис имен переменных 54-55,
    242
    системный вызов 216
    close 222 220
    fstat 233
    222
    open 220
    read 217
    sbrk 239
    stat 230
    unlink 222
    write 217
    склеивание строк 295
    сокрытие информации
    105
    сортировка лексикографическая 155-156
    текстовых строк численная 155
    составная инструкция
    285,
    288
    спецификатор класса памяти 268
    опущенный 269
    типа 269
    auto 268
    extern register static struct 270-271
    union 270-271

    346
    Предметный указатель список аргументов переменной длины ключевых слов 242-243
    сравнение указателей стандартный ввод 195,207,217
    вывод строка длина 58-59
    конкатенация пустая 58
    тип 255
    структура вложенная 167
    имя элемента инициализация 167,280-281
    объявление оператор доступа к ее элементу через размер 178,260
    семантика ссылки на нее 258
    синтаксис ссылки на нее 258
    ссылающаяся себя тег 166,270-272
    указатель на нее 176
    структуры взаимно рекурсивные
    181,272
    суффикс в константе 243
    текстовый поток тип имя 282
    константы 57, 243
    незавершенный 271
    несовместимость в объявле- ниях 99-100
    объявление 276
    опущенный спецификатор 269
    правила преобразования 63-67,
    251
    преобразование в return 100,
    288-289
    спецификатор 269
    строки 255
    эквивалентность 283
    типы арифметические 133-137
    базовые производные с плавающей точкой 249
    целочисленные 248
    Томпсон К. Л. 12
    точка с запятой ;
    транслируемая единица
    (единица трансляции) 241,
    289,292
    трансляция порядок 294-295
    фазы 241,294-295
    трехзнаковая последовательность 295
    таблица операторов 75-76
    преобразований в printf 198, 314
    преобразований в scanf стандартных заголовочных файлов
    309
    эскейп-последовательностей тег объединения 271-272
    перечисления 274-275
    структуры удаленное определение см.
    указатели арифметикас вычитание
    252
    и индексирование коэффициент домножения целых в арифметике с
    261
    массив из неправильная арифметика с

    Предметный указатель
    347
    операции над 136
    сравнение указатель массив аргумент генерация 254-255
    инициализация 134-135
    на структуру 176
    на функцию объявление преобразование пустой 135,252
    файла void *
    управляющая строка
    295-300
    управляющий символ 319
    условная компиляция условное выражение
    Ф
    фазы трансляции 294-295
    файл включаемый
    232
    fcntl.h 221
    230-231
    syscalls.h 219
    включение дескриптор добавление к доступ к заголовочный
    326
    319 331
    309 327

    136,
    < s t d l i b . h >
    59,
    329
    открытие права доступа 220
    режим доступа создание суффикс имени . h 52
    указатель фигурные скобки расположение 23
    формальный параметр
    см. параметр форматный ввод см. scanf вывод см. printf функции проверки символов 213,
    319-320
    функция аргумент аргумента преобразование см.
    повышение типа аргумента в новом стиле 257
    в старом стиле вызов семантика 256
    синтаксис 256
    длина имени 55, 242
    именующее выражение 256
    неявное объявление объявление 278
    определение преобразование имени 255
    прототип пустая 96
    тип по умолчанию 47, 256
    указатель на
    256
    addpoint 169
    addtree 181
    a f r e e 134 134
    atof 98
    atoi binsearch 173-174, 177

    348
    Предметный указатель
    bitcount 73
    canonrect 170
    cat 205-208
    233
    copy 46, 51 146 161
    dirdcl 161
    dirwalk 231-232
    echo 150
    error 221
    fgets 210
    _fillbuf 226
    225
    211
    free 239
    fsize 231
    getbits 71
    getch 106
    getint 128
    getline getop 105
    gettoken 163
    getword 175-176
    hash 186
    install 186-187
    itoa 89
    lookup 186
    lower 64
    main 18 168
    oc
    237 145 148
    morecore 238
    numcmp 158
    opendir 233
    pop 105 43-45
    printd 117
    ptinreci 169
    push 105
    qsort rand 67 234
    read lines 143
    reverse 87
    shellsort 86-87
    squeeze 69 68
    strcat 69-70
    strcmp 140
    strcpy 138-139
    strdup 184
    strindex 95-96
    strlen s w a p talloc 183, 188
    treeprint 182
    trim 90
    164
    ungetch 106
    writelines 143-144
    117
    целая константа 56, 243
    целочисленное повышение целочисленные типы 248
    цикл см. while, for, do циклические инструкции 287
    числа размер сортировка 155
    численное значение выражения отношения 63, 65
    логического выражения 65
    Л. 86
    шестнадцатеричная константа Ох

    Предметный указатель
    349
    эквивалентность типов 284
    экспоненциальная функция элемент структуры, имя 106, 272
    эскейп-последовательность
    57,244
    \х эффективность с аргументами 120
    defined
    229
    -структура 229
    div_t 326
    do-иструкция 88, 287
    double константа 57,245
    тип
    248, 269
    \а 57,244
    American National Standards
    Institute (ANSI)
    out argc 150
    argv 150-155
    ASCII
    asm
    243
    auto 268
    В
    \b (забой)
    break
    BUFSIZ 312
    E (спецификатор порядка) 56, 245 64 322 122
    else CM.
    122 40, 80
    «endif 122
    не
    60, 192
    спецификатор
    EOF 31,195,311
    ERANGE 322
    e r r n o
    300
    EXIT_SUCCESS 325
    extern case-метка 82, 285
    cc char
    CLOCKS_PER_SEC 329
    clock_t 329
    const 61,270
    continue 90-91,288
    default 82, 287 29,
    вместо enum в несколько строк
    \f символ новой страницы 58, 244
    (имя для препроцес- сора) 326 206
    float константа тип
    FOPEN_MAX 311
    бесконечный цикл 85, 120
    for вместо f o r t r a n 243

    350
    указатель fpos_t 318
    lvalue 249
    getchar без буферизации 219
    с буферизацией 219
    Н
    М
    in, возврат из 42,210
    N
    . h (суффикс имени файла) 52
    hash-таблица 186
    HUGE VAL 322
    \п символ новая строка
    NULL 135
    null-символ, \0
    null-указатель
    I
    инструкция неоднозначность
    123,299-300
    inode 229
    _IOLBF, _IONBF 312
    ISO 295
    преобразование 33
    ldiv_t 326 300
    LINE (имя для препроцес- сора) 326
    long константа тип long double константа тип
    324 228
    O_RDWR, O_WRONLY 220
    300-301
    136, 189
    \r символ возврат каретки
    324
    register return из main 43, 210
    преобразование типа в return-инструкция
    288
    scanf, подавление присваивания в
    204,315 318
    short
    SIG_IGN 328
    signed size_t static

    Предметный указатель
    351
    объявление функции 112
    спецификатор класса памяти
    112-113,268
    статические переменные внешние 112
    внутренние
    224-225 271
    switch-инструкция
    286
    тип указатель volatile 249, 270 245
    while инструкция
    287
    против for
    \t символ табуляция 58, 244 329 312
    typedef-объявление
    \x эскейп- последовательность 57,
    U
    234 121,219,296
    union выравнивание с помощью 236
    объявление спецификатор
    UNIX, файловая система 216-217,
    228
    unsigned константа тип unsigned char (тип)
    unsigned long (константа) 56, 243
    \v символ вертикальная табуля- ция
    200,222,313,327
    список аргументов
    278,
    289-290

    Научное издание
    Брайан В.
    Деннис М.
    Язык программирования Си
    Издательство "Невский Диалект"
    195220, Санкт-Петербург, Гражданский пр., 14.
    Лицензия на издательскую деятельность серия ЛР № 065012 от 18.02.97.
    Подписано в печать
    Формат
    Бумага газетная. Печать офсетная.
    Гарнитура Petersburg С.
    Усл. печ. л. 22. Доп. тираж 4000 экз. Заказ №
    Отпечатано с готовых диапозитивов в Академической типографии "Наука" РАН.
    199034, Санкт-Петербург, 9 линия, 12.

    ISBN 5-7940-0045-7
    бесплатная регистрация и переадресация доменов издательство www.nd.spb.ru профессиональная компьютерная и медицинская литература
    1   ...   20   21   22   23   24   25   26   27   28


    написать администратору сайта