Перейти к основному содержанию
Либрусек
Много книг
Книжная полка
Правила
Блоги
Форумы
Карта
Статистика
Глюки
Абонемент
Книги:
[Новые]
[Жанры]
[Серии]
[Периодика]
[Популярные]
[Страны]
[Теги]
Авторы:
[А]
[Б]
[В]
[Г]
[Д]
[Е]
[Ж]
[З]
[И]
[Й]
[К]
[Л]
[М]
[Н]
[О]
[П]
[Р]
[С]
[Т]
[У]
[Ф]
[Х]
[Ц]
[Ч]
[Ш]
[Щ]
[Э]
[Ю]
[Я]
[Прочее]
Вы здесь
Главная
»
Книги
»
C++ для «чайников» (fb2)
C++ для «чайников» (fb2)
Стефан Рэнди Дэвис
Переводчик:
Игорь Владимирович Красиков
Программирование
C++ для «чайников» [
С++ for dummies
ru]
11M, 392 с.
(скачать)
издано в 2007 г. в серии
Для «чайников»
Добавлена: 04.12.2017
Аннотация
С++ для "чайников". Дэвис Стефан Р. C++ for "dummies". Stephen Randy Davis
С++
программирование
компьтеры
фб2 книги
Впечатления о книге:
Оглавление
С++ для "чайников". Дэвис Стефан Р.
ОГЛАВЛЕНИЕ...5
СОДЕРЖАНИЕ...6
ВВЕДЕНИЕ...17
Часть 1. ПЕРВОЕ ЗНАКОМСТВО с С++...23
Глава 1. НАПИСАНИЕ ВАШЕЙ ПЕРВОЙ ПРОГРАММЫ...25
►Постигая концепции С++...25
►Что такое программа...26
►Как пишут программы...26
►Инсталляция Dev-C++...27
Настройка русского языка
Как настроить русский язык в консольных программах?
Настройка Dev-C++...30
СОВЕТ ДНЯ
►Создание первой программы...31
Введение кода...32
Построение вашей программы...34
Почему С++ так требователен...35
►Выполнение программы...36
Dev-C++ — это не Windows
Помощь в Dev-C++
►Разбор программ...36
Определение структуры программ С++...37
Использование в исходном коде комментариев...37
Использование инструкций в программах...38
Объявления...38
Генерирование вывода...39
►Вычисление выражений...39
Сохранение результатов выражения...39
Обзор программы Convert продолжается...40
Глава 2. ПРЕМУДРОСТИ ОБЪЯВЛЕНИЯ ПЕРЕМЕННЫХ...41
►Объяление переменных...41
►Объяление разных типов переменных...42
Ограничения, налагаемые на целые числа в С++...43
Округление до целых значений...43
Ограничения диапазона...43
Решение проблемы усечения дробной части...44
Ограничения, налагаемые на числа с плавающей точкой...44
Перечисление...44
Скорость вычислений...45
Потеря точности...45
Ограниченность диапазона...45
►Объявления типов переменных...45
Константы...47
Специальные символы...47
Коллизии между С++ и именами файлов MS DOS...48
►Логические выражения...48
►Выражения смешанного типа...48
Соглашения по именованию
Глава 3. ВЫПОЛНЕНИЕ МАТЕМАТИЧЕСКИХ ОПЕРАЦИЙ...50
►Бинарная арифметика...50
►Анализ выражений...51
►Определение порядка операций...52
►Выполнение унарных операций...53
Почему так важен оператор инкремента...53
►Использование операторов присвоения...54
Глава 4. ВЫПОЛНЕНИЕ ЛОГИЧЕСКИХ ОПЕРАЦИЙ...55
►Зачем нужны логические операторы...55
►Использование простых логических операторов...55
Хранение логических значений...57
Использование целых переменных в качестве логических...58
Логические операции и действительные переменные...58
Сокращённые вычисления в С++...59
►Бинарные числа в С++...60
Десятичная система счисления...60
Другие системы счисления...60
Двоичная система счисления...60
Выражения с римскими числами...61
►Выполнение побитовых логических операций...62
Побитовые операции с одним битом...62
Использование побитовых операторов...63
Простой пример...64
Практическое применение логических вычислений...65
Глава 5. ОПЕРАТОРЫ УПРАВЛЕНИЯ ПРОГРАММОЙ...66
►Управление ходом программы с помощью команд ветвления...66
►Выполнение циклов...68
Цикл while...68
Использование операторов инкремента и декремента...70
Использование цикла for...71
Избегайте бесконечных циклов...73
Специальные операторы управления циклом...73
►Вложенные команды управления...76
►Инструкция выбора...77
Часть 2. СТАНОВИМСЯ ФУНКЦИОНАЛЬНЫМИ ПРОГРАММИСТАМИ...79
Глава 6. СОЗДАНИЕ ФУНКЦИЙ...81
►Написание и использование функций...81
Определение функции sumSequence( )...83
Вызов функции sumSequence( )...83
Разделяй и властвуй...83
►Подробный анализ функций...84
Простые функции...85
Функции с аргументами...85
Функции с одним аргументом...85
Функции с несколькими аргументами...87
Функция main( )...87
►Перегрузка функций...88
►Определение прототипов функций...89
►Хранение переменных в памяти...90
►Использование заголовочных файлов...91
Глава 7. ХРАНЕНИЕ ПОСЛЕДОВАТЕЛЬНОСТЕЙ В МАССИВАХ...92
►Преимущества массивов...92
Работа с массивами...93
Инициализация массива...96
Выход за границы массива...97
Использовать ли массивы...97
Определение и использование массивов с элементами-массивами...98
►Использование символьных массивов...98
Создание строки символов...99
►Управление строками...100
►Тип string...103
Глава 8. ПЕРВОЕ ЗНАКОМСТВО С УКАЗАТЕЛЯМИ В С++...105
►Размер переменной...105
►Что такое адрес...106
►Адресные операторы...106
►Использование указателей...108
Сравнение указателей и почтовых адресов...109
Использование разных типов указателей...109
►Передача указателей функциям...111
Передача аргументов по значению...112
Передача значений указателей...112