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

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

Авторы:

Жанр: Программирование

Циклы: не входит в цикл

Формат: Полный

Всего в книге 343 страницы. Год издания книги - 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


С этой книгой читают
Как пасти котов. Наставление для программистов, руководящих другими программистами

«Как пасти котов» – это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды разработчиков. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач.


Программное обеспечение встроенных систем. Общие требования к разработке и документированию
Автор: ГОСТ

Embedded system software. General requirements for development and documentationСтандарт подготовлен в развитие ГОСТ Р ИСО/МЭК 12207-99 «Информационная технология. Процессы жизненного цикла программных средств» с целью учета специфики разработки и документирования программного обеспечения встроенных систем реального времени.


Как функции, не являющиеся методами, улучшают инкапсуляцию

Когда приходится инкапсулировать, то иногда лучше меньше, чем большеЯ начну со следующего утверждения: Если вы пишете функцию, которая может быть выполнена или как метод класса, или быть внешней по отношению к классу, Вы должны предпочесть ее реализацию без использования метода. Такое решение увеличивает инкапсуляцию класса. Когда Вы думаете об использовании инкапсуляции, Вы должны думать том, чтобы не использовать методы.Удивлены? Читайте дальше.


MFC и OpenGL

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


Исчерпывающее руководство по написанию всплывающих подсказок
Автор: Роджер Джек

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


Изучаем Java EE 7

Java Enterprise Edition (Java EE) остается одной из ведущих технологий и платформ на основе Java. Данная книга представляет собой логичное пошаговое руководство, в котором подробно описаны многие спецификации и эталонные реализации Java EE 7. Работа с ними продемонстрирована на практических примерах. В этом фундаментальном издании также используется новейшая версия инструмента GlassFish, предназначенного для развертывания и администрирования примеров кода. Книга написана ведущим специалистом по обработке запросов на спецификацию Java EE, членом наблюдательного совета организации Java Community Process (JCP)


Борьба самбо

Со времени выхода в свет 2–го издания данной книги (ФиС, 1952 г.) прошло 5 лет. За этот срок техника, методика и тактика самбо сделали большие шаги вперёд. В данном издании автор постарался отразить этот прогресс.Дополнена глава «Страховка и самостраховка». В главу «Техника самбо» внесено описание, новых бросков, комбинаций из бросков, защит против бросков, ответных бросков, болевых приёмов, комбинаций из приёмов борьбы лёжа, способов защит против болевых приёмов и ответных болевых приёмов.Заново переработаны разделы, касающиеся вопросов тактики, методики обучения и теоретических основ самбо.Анатолий Аркадьевич Харлампиев.


Одиннадцать дней осады

Супруги Мобре женаты уже три года. Кажется, что былая страсть начинает угасать. Неожиданно на пути их союза встанет неумолимая буква закона. Верные друзья конечно попытаются помочь им, но хватит ли желания у супругов?


Миры Пола Андерсона. Том 21

Описание:Два внецикловых романа.Авторы иллюстраций на обложке, форзаце и шмуцтитулах не указаны.Содержание:От издательства, стр. 7-8Пол Андерсон. Долгий путь домой (роман, перевод К. Кузнецова), стр. 9-182Пол Андерсон. Коридоры времени (роман, перевод А. Соловьева), стр. 183-382.


Миры Пола Андерсона. Том 20

Это одно из немногих произведений, стоящих особняком в его творчестве, не принадлежа ни к одному из многочисленных сериалов. Однако «Аватара» разделяет с другими книгами Пола Андерсона свойственный писателю взгляд на мир и общество. Как и во многих других произведениях, основной конфликт в романе — это столкновение свободы воли, поиска, мысли (и предпринимательства — для либертарианца Андерсона эти понятия связаны неразрывно) и жесткой системы, пытающейся «ради всеобщего блага» контролировать каждый человеческий шаг, направить развитие человечества в тупик вечного застоя.Описание:Внецикловый роман.Авторы иллюстраций на обложке и форзаце не указаны; иллюстрации на шмуцтитулах В.


Другие книги автора
Язык Си

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