Язык программирования C [Лекции и упражнения, 6-е изд.]

Язык программирования C [Лекции и упражнения, 6-е изд.]

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность. Книга завершается финалом, связывающим воедино темы и сюжетные линии, исследуемые на протяжении всей истории. В целом, книга представляет собой увлекательное и наводящее на размышления чтение, которое исследует человеческий опыт уникальным и осмысленным образом.

Жанр: Программирование
Серии: -
Всего страниц: 343
ISBN: -
Год издания: 0101
Формат: Полный

Язык программирования C [Лекции и упражнения, 6-е изд.] читать онлайн бесплатно

Шрифт
Интервал

Язык

программирования

ЛЕКЦИИ И УПРАЖНЕНИЯ

6-е издание





C Primer Plus

Sixth Edition

Stephen Prata


▼▼

Addison

Wesley

Upper Saddle River, NJ • Boston • Indianapolis • San Francisco


New York • Toronto • Montreal • London • Munich • Paris • Madrid


Cape Town • Sydney • Tokyo • Singapore • Mexico City


Язык

программирования

ЛЕКЦИИ И УПРАЖНЕНИЯ

6-е издание

Стивен Прата


швей

Москва • Санкт-Петербург • Киев


2015


ББК 32.973.26-018.2.75


П70

УДК 681.3.07



Зав. редакцией С.Н. Тригуб


Перевод с английского Ю.Н. Артеменко


Под редакцией Ю.Н. Артеменко

По общим вопросам обращайтесь в Издательский дом “Вильямс” по адресу:


[email protected]://www.winiamspublishing.com

Прата, Стивен.

П70 Язык программирования С. Лекции и упражнения, 6-е изд. : Пер. с англ. —М : ООО “И.Д. Вильямс”, 2015. — 928 с. : ил. - Парал, тит. англ.

ISBN 978-5-8459-1950-2 (рус.)


Все названия программных продуктов являются зарегистрированными торговыми марками соответствующих фирм.

Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование и запись на магнитный носитель, если на это нет письменного разрешения издательства Addison-Wesley Publishing Company, Inc.

Authorized translation from the English language edition published by Addison-Wesley Publishing Company, Inc, Copyright © 2014 by Pearson Education, Inc.

All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from the publisher.

Russian language edition is published by Williams Publishing House according to the Agreement with R&I Enterprises International, Copyright © 2015.

Научно-популярное издание


Стивен Прата

Язык программирования С. Лекции и упражнения

6-е издание

Верстка Т.Н. Артеменко Художественный редактор В.Г. Пашютин

Подписано в печать 24.02.2015. Формат 70x100/16.


Гарнитура Times.

Уел. печ. л. 74,82. Уч.-изд. л. 54,2.

Тираж 500 экз. Заказ № 867.

Отпечатано способом ролевой струйной печати


в АО «Первая Образцовая типография»

Филиал «Чеховский Печатный Двор»

142300, Московская область, г. Чехов, ул. Полиграфистов, д. 1


Сайт: www.chpd.iu. E-mail: [email protected], тел.: 8(499)270 73 59

ООО “И. Д. Вильямс", 127055, г. Москва, ул. Лесная, д. 43, стр. 1

© Издательский дом “Вильямс", 2015 © Pearson Education, Inc., 2014


Оглавление

Глава 1. Предварительные сведения                                                                                              25

Глава 2. Введение в язык С                                                                                                               51

Глава 3. Данные в языке С                                                                                                                77

Глава 4. Символьные строки и форматированный ввод-вывод                                             П7

Глава 5. Операции, выражения и операторы                                                                              157

Глава 6. Управляющие операторы С: циклы                                                                              199

Глава 7. Управляющие операторы С: ветвление и переходы                                                247

Глава 8. Символьный ввод-вывод и проверка достоверности ввода 293 Глава 9. Функции  325

Глава 10. Массивы и указатели                                                                                                     367

Глава 11. Символьные строки и строковые функции                                                                419

Глава 12. Классы хранения, связывание и управление памятью                                          479

Глава 13. Файловый ввод-вывод                                                                                                    531

Глава 14. Структуры и другие формы данных                                                                           565

Глава 15. Манипулирование битами                                                                                            627

Глава 16. Препроцессор и библиотека С                                                                                      661

Глава 17. Расширенное представление данных                                                                        717

Приложение А. Ответы на вопросы для самоконтроля                                                            791

Приложение Б. Справочные материалы                                                                                      829

Приложение В. Набор символов ASCII                                                                                        917

Предметный указатель


Содержание

Об авторе                                                                                                                                                  21

Благодарности                                                                                                                                        21


Еще от автора Стивен Прата
Язык Си

M. УЭИТ   С. ПРАТА    Д. МАРТИНЯзык Си — руководство для начинающих.


Рекомендуем почитать
Telum dat ius ...[оружие дает право]

Пейринг: Гарри Поттер Гермиона Грейнджер Рон Уизли Луна ЛавгудРейтинг: RЖанр: Action/AUРазмер: МаксиСтатус: ЗаконченСобытия: Седьмой курс, Сильный ГарриСаммари: Оружие дает право и диктует темп...AU относительно 7 книги.Предупреждение: AU, ООС, Смерть второстепенного героя, ненормативная лексика.Перловка в грандиозных количествах! Причем злонамеренная. Автор экспериментирует, и далеко не всегда удачно. Не стойте под грузом!


Гарри Поттер и темный блеск

Пейринг: Гарри Поттер Северус Снейп Джинни Уизли Гермиона Грейнджер Луна ЛавгудРейтинг: RЖанр: Action/AU/Humor/AdventureСобытия: Шестой курс, Летом, Темный Гарри, Сильный Гарри, ДамбигадСаммари: Внутренний враг Гарри превращается в палача. Противники Избранного совершили ошибку, списав его со счетов. Эта ошибка дорого обойдется им самим и их приверженцам. Лето, 6-ой курс. ООС и AU относительно 5,6,7 книгПредупреждение: Смерть второстепенного героя, ООС, AU, Немагическое AU, МатБлагодарности: Всем у кого хватило терпения.


Секретные объекты «Вервольфа»

События, описанные в книге, связаны с поразительной тайной — исчезновением Янтарной комнаты. Автор, как человек, непосредственно участвовавший в поисковой работе, раскрывает проблему с совершенно новой, непривычной для нас стороны — со стороны тех, кто прятал эти сокровища, используя для этого самые изощренные приемы и методы. При этом он опирается на трофейные материалы гитлеровских спецслужб, оперативные документы советской контрразведки, протоколы допросов фашистских разведчиков и агентов. Читатель, прослеживая реализацию тайных замыслов фашистского руководства по сокрытию ценностей на объектах организации «Вервольф», возможно, задумается над тем, а все ли мы сделали, для того, чтобы напасть на след потерянных сокровищ…


Летом сорок первого

Страшное пламя войны опалило землю Отечества. Через огонь и смерть ведет чудом уцелевших пограничников из немецкого окружения лейтенант Сергей Закомолдин. И в это же время обретает право на жизнь оружие, равного которому история еще не знала…Новый роман классика российской военно-приключенческой литературы, удостоенный Премии им. Валентина Пикуля.


Параллельное программирование на С++ в действии. Практика разработки многопоточных программ

В наши дни компьютеры с несколькими многоядерными процессорами стали нормой. Стандарт С++11 языка С++ предоставляет развитую поддержку многопоточности в приложениях. Поэтому, чтобы сохранять конкурентоспособность, вы должны овладеть принципами и приемами их разработки, а также новыми средствами языка, относящимися к параллелизму.Книга «Параллельное программирование на С++ в действии» не предполагает предварительных знаний в этой области. Вдумчиво читая ее, вы научитесь писать надежные и элегантные многопоточные программы на С++11.


Дефрагментация мозга. Софтостроение изнутри

Эта книга для тех, кто давно связан с разработкой программного обеспечения. Или для тех, кто еще думает выбрать программирование своей профессией. Или для тех, кто просто привык думать и размышлять о происходящем в мире информационных технологий.Не секрет, что основная масса софтостроения сосредоточена в секторе так называемой корпоративной разработки: от комплексных информационных систем предприятия до отдельных приложений. Поэтому немалая часть сюжетов касается именно Enterprise Programming.Из текста вы вряд ли узнаете, как правильно склеивать многоэтажные постройки из готовых компонентов в гетерогенной среде, проектировать интерфейсы, синхронизировать процессы или писать эффективные запросы к базам данных.


Справочник по JavaScript

Вниманию читателей предлагается справочник по JavaScript.Справочник предназначается для людей, уже освоивших азы программирования в JavaScript.Справочник создан на основе информации, предоставленной на сайте «Справочник Web-языков» www.spravkaweb.ru.Дата выхода данной версии справочника: 12:33, 21 марта 2007.


Справочник по PHP

Вниманию читателей предлагается справочник по PHP.Справочник предназначается для людей, уже освоивших азы программирования на языке PHP.Справочник создан на основе информации, предоставленной на сайте «Справочник Web-языков» www.spravkaweb.ru.


Fiction Book Designer Краткое руководство

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Программирование на Visual C++. Архив рассылки

РАССЫЛКА ЯВЛЯЕТСЯ ЧАСТЬЮ ПРОЕКТА RSDN, НА САЙТЕ КОТОРОГО ВСЕГДА МОЖНО НАЙТИ ВСЮ НЕОБХОДИМУЮ РАЗРАБОТЧИКУ ИНФОРМАЦИЮ, СТАТЬИ, ФОРУМЫ, РЕСУРСЫ, ПОЛНЫЙ АРХИВ ПРЕДЫДУЩИХ ВЫПУСКОВ РАССЫЛКИ И МНОГОЕ ДРУГОЕ.