Читать онлайн «Программирование на C»

Автор Марк Ли

КНИГИ ЭТО* с<уии згпядна Свидетельствуют ЧТО НОВ^ЧКа МОЖНО шёбивтш научить языку и хор о од :тилю Программирования, noiu-p/ м^ о в тоскуй уныние, ЛуГриНЗОу ойсярееатеяь Or DoDD S JOUma/ Дирк Хенкеманс, Марк Ли имво\ C++ Programming for the Absolute Beginner Dirk Henkemans and Mark Lee Premier Press Программирование на C++ Дирк Хенкеманс и Марк Ли ^имвэ\ СанЬп-ЯЗете: Серия «Опыт не требуется» ДиркХенкеманс, Марк Ли Программирование на C++ Перевод М. Зислиса Главный редактор А. Галунов Зав. редакцией Н. Макарова Редактор А. Лосев Художник В. Гренда Корректура С. Беляева Верстка Н. Гриценко Хенкеманс Д. , Ли М. Программирование на C++. - Пер. с англ. - СПб: Символ-Плюс, 2002. - 416 с, ил. ISBN 5-93286-050-2 Для тех, кто мало знаком с программированием, но ищет хороший учебник по C++, эта книга станет идеальным выбором. Написанная профессиональными разработчиками и отличающаяся легким стилем изложения, она обучает принципам программирования на примерах создания простых игр. Прочитав ее, вы приобретете навыки, необходимые для создания более сложных программ на C++, и узнаете, как использовать их в реальных приложениях. Изучите многочисленные приемы, которые применимы не только к C++, но и к программированию в целом, поэтому полученные знания будут вам полезны при освоении других языков программирования. Вы узнаете, что такое переменные и управляющие операторы, функции и объектно-ориентированное программирование, пространства имен и массивы. Научитесь программировать для Windows, создавать программы шифрования, отлаживать ошибки и грамотно обрабатывать исключения, эффективно использовать потоки и файлы, а также разрабатывать игры с помощью библиотеки DirectX. ISBN 5-93286-050-2 ISBN 1 -93184-143-8 (англ) © Издательство Символ-Плюс, 2002 Authorized translation of the English edition © 2001 Premier Press Inc. This translation is published and sold by permission of Premier Press Inc. , the owner of all rights to publish and sell the same.
Все права на данное издание защищены Законодательством РФ, включая право на полное или частичное воспроизведение в любой форме. Все товарные знаки или зарегистрированные товарные знаки, упоминаемые в настоящем издании, являются собственностью соответствующих фирм. Издательство «Символ-Плюс». 193148, Санкт-Петербург, ул. Лицензия ЛП N 000054 от 25. 12. 98. Налоговая льгота - общероссийский классификатор продукции ОК 005-93, том 2; 953000 - книги и брошюры. Подписано в печать 10. 09. 2002. Формат 70xl00yi6 . Печать офсетная. Объем 26 печ. л. Тираж 3000 экз. Заказ N 3535 Отпечатано с диапозитивов в Академической типографии «Наука» РАН 199034, Санкт-Петербург, 9 линия, 12. Оглавление Предисловие 10 Введение 14 1. Путешествие начинается 17 Работа с компилятором CodeWarrior 17 Пишем первую программу 24 Цикл разработки 27 Работа с текстом 29 Вывод строк: cout 31 Применение cin 34 Работа с числами 36 Пишем игру «Пираты и мушкетеры» 37 Резюме 38 2. Продолжаем погружение: переменные 40 Что такое переменная 40 Разбираемся в отношениях переменных и памяти 41 Идентификаторы переменных 45 Объявления переменных и присвоение значений 45 Знакомьтесь, основные типы данных 47 Оператор sizeof() 52 typedef облегчает жизнь 53 Приведение типов 53 Константы 54 Повторяем синтаксис 57 Пишем игру «Оружейный магазин» 60 Резюме 61 3. Принимайте командование: управляющие операторы 62 Логические операторы 62 Ветвление кода и операторы выбора 67 Соблюдаем порядок действий 77 Переходим к операторам циклов 79 Вложенная структура 86 Прыгаем по коду: операторы ветвления 87 6 Оглавление Создаем случайные числа 89 Пишем игру «Римский полководец» 92 Резюме 97 4.