Брайан Керниган - Язык программирования Си. Издание 3-е, исправленное

Здесь есть возможность читать онлайн «Брайан Керниган - Язык программирования Си. Издание 3-е, исправленное» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Санкт-Петербург, Год выпуска: 2001, ISBN: 2001, Издательство: Невский Диалект, Жанр: Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Язык программирования Си. Издание 3-е, исправленное: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Язык программирования Си. Издание 3-е, исправленное»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Книга широко известных авторов, разработчиков языка Си, переработанная и дополненная с учетом стандарта ANSI для языка Си, 2-е английское издание которой вышло в 1988 году, давно стала классикой для всех изучающих и/или использующих как Си, так и Си++. Русский перевод этой книги впервые был выпущен изд- вом "Финансы и статистика" в 1992 г. и с тех пор пользуется неизменным спросом читателей.
Для настоящего третьего русского издания перевод заново сверен с оригиналом, в него внесены некоторые поправки, учитывающие устоявшиеся за прошедшие годы изменения в терминологии, а так же учтены замечания, размещенные автором на странице http://cm.bell-labs.com/cm/cs/cbook/2ediffs.html.
Для программистов, преподавателей и студентов.
Издание подготовлено при участии издательства "Финансы и статистика"

Язык программирования Си. Издание 3-е, исправленное — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Язык программирования Си. Издание 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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Язык программирования Си. Издание 3-е, исправленное»

Представляем Вашему вниманию похожие книги на «Язык программирования Си. Издание 3-е, исправленное» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Язык программирования Си. Издание 3-е, исправленное»

Обсуждение, отзывы о книге «Язык программирования Си. Издание 3-е, исправленное» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x