В данной книге Полный справочник по C. 4-е издание. Шилдт задуманной как справочник для всех программистов, работающих на языке C, детально описаны все аспекты языка C и его библиотеки стандартных функций. Главный акцент сделан на стандарте ANSI/ISO языка C. Приведено описание как стандарта C89, так и C99. Особое внимание уделяется учету параметров трансляторов, среды программирования и операционных систем, использующихся сейчас. Уже в самом начале детально представлены все средства языка C, подобные как ключевые слова, инструкции препроцессора и иные. Сначала описывается по большей части C89, а после приводится подробное описание новых возможностей языка, введенных стандартом C99. Такая последовательность изложения дает возможность облегчить практическое программирование на языке C, потому как сейчас непосредственно эта версия для большей части программистов представляется как "собственно C", также это наиболее распространенный в мире язык программирования. К тому же, эта последовательность изложения облегчает освоение C++, который является надмножеством C89. В книжке немало содержательных, нетривиальных примеров. Рассмотрены максимально распространенные и важные алгоритмы и приложения, нужные для любого программиста, и использование методов искусственного разума и программирование для Windows 2000. Обсуждаются вопросы эффективности, переносимости и отладки программ. А в итоге книги возможности языка C иллюстрируются на примере разработки его интерпретатора. Это, без сомнений, наиболее наилучший метод для осмысления, постижения и понимания чистоты и элегантности языка C.
Содержание книги "Полный справочник по C"
Часть I. Основы языка С
Глава 1. Обзор возможностей языка С
Глава 2. Выражения
Глава 3. Операторы
Глава 4. Массивы и строки
Глава 5. Указатели
Глава 6. Функции
Глава 7. Структуры, объединения, перечисления и декларация typedef
Глава 8. Ввод/вывод на консоль
Глава 9. Файловый ввод/вывод
Глава 10. Препроцессор и комментарии
Часть II. Стандарт С99
Глава 11. С99
Часть III. Стандартная библиотека
Глава 12. Редактирование связей, использование библиотек и заголовков.
Глава 13. Функции ввода/вывода
Глава 14. Строковые и символьные функции
Глава 15. Математические функции
Глава 16. Функции времени, даты и локализации
Глава 17. Функции динамического распределения памяти
Глава 18. Служебные функции
Глава 19. Функции обработки двухбайтовых символов
Глава 20. Библиотечные средства, добавленные в версии С99
Часть IV. Алгоритмы и приложения
Глава 21. Сортировка и поиск
Глава 22. Очереди, стеки, связанные списки и деревья
Глава 23. Разреженные массивы
Глава 24. Синтаксический разбор и вычисление выражений
Глава 25. Решение задач с помощью искусственного интеллекта
Часть V. Разработка программ с помощью С
Глава 26. Создание скелета приложения для Windows 2000
Глава 27. Проектирование программ с помощью С
Глава 28. Производительность, переносимость и отладка
Книга содержит полную информацию о языке программирования C++. В ней подробно рассмотрены такие темы, как объявление переменных, управление вводом/выводом, операторы выбора, циклы, массивы, функции и др. Кроме того, описаны обработка исключений, указатели и перегрузка операторов, а также библиотека STL.
В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - подробно рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, индексаторы, методы, интерфейсы