Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Дейтел Х.М., Дейтел П.Дж. — Как программировать на С
Дейтел Х.М., Дейтел П.Дж. — Как программировать на С



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Как программировать на С

Авторы: Дейтел Х.М., Дейтел П.Дж.

Аннотация:

Книга является общепризнанным руководством для изучения языка С, который был в свое время разработан специально как язык реализации операционной системы UNIX. Приводится полное описание языка, ориентированное на его практическое изучение. Кроме того, дополнительно излагается C++ - язык, являющийся логическим развитием С в сторону современных идей программирования, таких, как объекты, классовая иерархия, полиморфизм, шаблоны и т. д.
Весь изучаемый материал сопровождается содержательными примерами "живого кода", позволяющими читателю детально разобраться в обсуждаемом вопросе и демонстрирующими широко применяемые приемы программирования, алгоритмы и структуры данных. В конце каждой главы дается резюме ее основных понятий и принципов, используемой терминологии, предлагаются контрольные вопросы и упражнения для самостоятельного решения. Изложение построено таким образом, что книга позволяет изучать C/C++ в качестве "первого языка" программирования.
Адресована прежде всего изучающим программирование в учебных заведениях, но может с успехом использоваться и теми, кто хочет освоить язык C/C++ самостоятельно.


Язык: ru

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2009

Количество страниц: 996

Добавлена в каталог: 10.04.2011

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Операция "послать в" (<<)      628
Операция delete      643 734
Операция delete[]      643
Операция new      643 734
Операция взятия адреса &      61 310
Операция взятия по модулю (%)      65
Операция выбора элемента - стрелка      730
Операция выбора элемента класса (, )      667
Операция выбора элемента точка (.)      730
Операция декремента(--)      114
Операция дополнения до единицы (~)      469
Операция извлечения из потока (>>)      628 881
Операция инкремента(++)      114
Операция косвенной адресации (*)      309
Операция левого сдвига (<<)      464 469
Операция передачи в поток (<<)      628 881
Операция поразрядного включающего ИЛИ (|)      464 468
Операция поразрядного И (&)      464 465
Операция поразрядного исключающего ИЛИ (~)      464 468
Операция постдекремента      114
Операция постинкремента      114
Операция правого сдвига (>>)      464 469 470
Операция предекремента      114
Операция преинкремента      114
Операция преобразования      776
Операция приведения      107
Операция присваивания (=)      61
Операция присваивания левого сдвига (<<=)      470
Операция присваивания поразрядного включающего ИЛИ (|=)      470
Операция присваивания поразрядного И (&=)      470
Операция присваивания поразрядного исключающего ИЛИ (^=)      470
Операция присваивания правого сдвига (>>=)      470
Операция разрешения области действия ::      675
Операция разыменования (*)      310
Операция ссылки &      699
Операция умножения (*)      64
Операция элемента структуры - стрелка (->)      455
Операция элемента структуры - точка (.)      455
Определение класса      671
Определение структур      453
Определение функции      191
Определенное повторение      100 139
Оптимизирующий компилятор      207
Основной случай рекурсии      212
Остановка в узле      555
Отказ программы      104
Открытие файла      495 498
Открытое наследование      809
Открытый базовый класс      820
Открытый интерфейс класса      674 682
Отладчик      592
Отношение знает      828
Отношение имеет      808 827
Отношение использует      828
Отношение ЯВЛЯЕТСЯ      808 827
Отображаемый символ      373 376
Отступ      57
Очередь      545
Ошибка бесконечной рекурсии      816
Ошибка времени компиляции      60
Ошибка смещения индекса      250
Ошибка смещения счетчика      142
Память      33 63
Параметр в определении функции      189 192
Параметр числа записей      506 508
Параметр-ссылка      637
Параметризованный манипулятор потока      880
Параметризованный тип      743
Первичная память      33
Первое уточнение      103
Переадресация ввода/вывода      602
Переадресация потока      421
Перегружаемые операции      759
Перегруженная дружественная функция-операция      761
Перегруженная операция !=      766 775
Перегруженная операция <      785
Перегруженная операция <=      785
Перегруженная операция ==      771 775
Перегруженная операция >      785
Перегруженная операция >=      785
Перегруженная операция присваивания (=)      771 774
Перегруженная операция []      771 775
Перегруженная функция-операция - элемент класса      760
Перегрузка двухместной операции      765
Перегрузка одноместной операции      764
Перегрузка операций      757
Перегрузка постфиксной операции      787
Перегрузка префиксной операции      786
Перегрузка функций      647
Передача массивов в функции      263
Передача по ссылке      263
Передача управления      90
Переменная      59
Переменная "только для чтения"      641
Переменная - константа      641
Переменная класса static      206 208
Переменная управления циклом      139 143
Переносимость      37 42
Переопределение элемента базового класса      816
Переопределенная виртуальная функция      849 850
Перехват      613
Перечисление      474
Перечислимая константа      474
Период хранения      206
Персональный компьютер      34
Побочные эффекты      198
Поведение      665 670
Повторение      98
Повторение управляемое счетчиком      100 139
Повторное использование программного кода      37 189 702 826
Поддерево      550
Подкласс      809
Позднее связывание      862
Поиск в массиве      273
Поле      491
Полиморфизм      848 851 853
Пользователь класса      676
Поразрядные операции      463
Порядок действий      88
Последовательная структура      90
Последовательное выполнение      90
Поток      421
Поток стандартного ввода      420
Поток стандартного вывода      420
Поток стандартной ошибки      421
Потоки, определяемые пользователем      881
Потоковый ввод      886
Потоковый вывод      882
Потомки      550
Пошаговое уточнение      102
Поэлементное копирование      701
Правила старшинства операций      65 66
Правило вложения      165
Правило суперпозиции      163
Правое выравнивание      899
Правое поддерево      550
Правый потомок      550
Предикатная функция      536 684
Предопределенные потоки      881
Предопределенные символические константы      594
Представитель класса      666
Представление символа числовым кодом      388
Преобразование объекта производного класса в объект базового класса      824
Преобразование определяемое пользователем      776
Преобразование указатели производного класса в указатель базового класса      825
Преобразования между встроенными типами и классами      776
Преобразования между классами различного типа      776
Препроцессор C      40 58 588
Препроцессорная операция конкатенации ##      594
Препроцессорная операция преобразования в строку #      594
Прерывание      613
Приглашение      60
Принцип минимума привилегий      207 316 320 679 717
Принятие решения      67
Приоритет операций      66
Приращение управляющей переменной      139
Присваивание структур      454
Присваивание указателя      309 310 328
Пробельные символы      71 92 376 898
Проверка на выход за пределы массива      783
Программа-транслятор      36
Программист      32
Программное обеспечение      31 32
Производный класс      808 849
Производный тип      453
Произвольный доступ      503
Простое наследование      807
Простое условие      158
Прототип функции      190 194
Проход сортировки      268
Процедурное программирование      666
Прямая ссылка на переменную      309
Псевдокод      89
Псевдослучайные числа      201
Пузырьковая сортировка      268
Пустой оператор (;)      98
Рабочая станция      35
Разбиение на функции      33
Разбиение строки на лексемы      394
Разделение времени      34
Разделительные символы      394
Различение регистра      59
Разрушающее считывание в ячейку      63
Разыменование указателя      310
Рандомизация      201
Распределенные вычисления      35
Расширение макроса      590
Расширяемость      672 741 848 852 910
Реализация класса      677
Редактор      39
Режим открытия файла      495
Режим открытия файла a      498
Режим открытия файла a+      498
Режим открытия файла r      498
Режим открытия файла r+      498
Режим открытия файла w      498
Режим открытия файла w+      498
Рекурсивная функция      210
Рекурсивный вызов      212
Рекурсия      210 219
Решение      67 93
Родительский узел      551
С      36
Связанный список      308 531
Сдвиг      203 464
Сдвиг влево      464 469
Сдвиг вправо      464 470
Сервисная функция      684
Сиблинги      550
Сигнальное значение      102
Сигнатура      647
Символ      491
Символ действия      91
Символ новой строки (\n)      55 57
Символ овала      91
Символ переадресации ввода <      603
Символ переадресации вывода >      603
Символ подавления присваивания (*)      438
Символ подчеркивания (_)      59
Символ присоединения вывода >>      603
Символ прямоугольника      91
Символ решения      91
Символ ромба      91
Символ стрелки      90
Символ ^      437
Символ-заполнитель      901
Символ-заполнитель по умолчанию (пробел)      901
Символическая константа      253 589
Символы блок-схемы      90
Символьная константа      370
Символьное поле      491
Синтаксическая ошибка      60 97
Система управления базами данных      492
Скаляр      264
Скалярная величина      264
Сложение указателя с целым      326
Сложное наследование      807 833
Смещение      330 499
Событие      613
Создание экземпляра объекта      666
Сокрытие данных      666 673
Сокрытие информации      209
Сообщение      55 665 670
Сортировка      267
Сортировка двоичного дерева      554
Сортировка погружением      268
Сортировка элементов массива      267
Составной оператор      97
Состояния формата      898
Сохранение программы      39
Спецификатор класса памяти      206
Спецификатор класса памяти auto      207
Спецификатор класса памяти extern      208 607
Спецификатор класса памяти register      207
Спецификатор класса памяти static      208 608
Спецификатор преобразования      422
Спецификатор преобразования %      426 427 435
Спецификатор преобразования c      425 435
Спецификатор преобразования d      62 422 434
Спецификатор преобразования e или E      423 434
Спецификатор преобразования f      423 434
Спецификатор преобразования g или G      424 434
Спецификатор преобразования h      422 434
Спецификатор преобразования i      422 434
Спецификатор преобразования L      424 435
Спецификатор преобразования n      426 427 435
Спецификатор преобразования o      422 434
Спецификатор преобразования p      263 426 427 435
Спецификатор преобразования s      201 425 435
Спецификатор преобразования u      422 434
Спецификатор преобразования x или X      422 434
Спецификаторы доступа к элементам      671 727
Спецификаторы преобразования целых      422
Спецификация внешней связи      649
Спецификация преобразования      61 69 71 421
Список аргументов переменной длины      603
Список инициализации массива      252
Сравнение строк      388
Сравнение указателей      326 329
Среднее      269
Ссылка на базовый класс      851
Стандартизованные компоненты программного обеспечения      808
Стандартная библиотека C      37 56 187
Стандартная ошибка (stderr)      41
Стандартный ввод (stdin)      41
Стандартный вывод (stdout)      41
Стандартный заголовочный файл <iomanip.h>      880
Стандартный заголовочный файл ввода/вывода      59
Статическая элемент-функция      736
Статический локальный объект      691
Статический период хранения      206 208
Статический элемент данных      735
Статическое связывание      850
Стек      539
Столбцовая диаграмма      257
Строка      55 257 259
Строка поиска      394
Строка символов      55
Строка управления форматом      421 434
Строковая константа      371
1 2 3 4
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте