Математика | ||||
Язык программирования Си для персонального компьютера. — С.О БочковМ.: Радио и связь, 1990.—384 с. | ||||
Язык программирования Си для персонального компьютера. — С.О БочковМ.: Радио и связь, 1990.—384 с.
5-256-00974-5 Книга содержит полное описание наиболее распространенных реализаций языка программирования Си на 16-разрядных мик-роЭВМ, совместимых с IBM PC. Приведено описание стандартных библиотек языка. Для слушателей учебных курсов в области программирования, разработчиков программного обеспечения, а также студентов соответствующих специальностей вузов. Может быть использовано как техническая документация и справочное пособие для широкого круга программистов, как профессионалов, имеющих большой опыт работы на языке Си, так и начинающих программировать на Си. ОГЛАВЛЕНИЕ Стр. Введение .............................................................................. 7 ЧАСТЬ 1. ОПИСАНИЕ ЯЗЫКА СИ ....;............................ 13 1. Элементы языка Си....................................................... 13 1.1. Алфавит.................................................................. 14 1.1.1. Буквы и цифры ............................................. 14 1.1.2. Пробельные символы.................................... 15 1.1.3. Разделители .................................................. 15 1.1.4. Специальные символы .................................. 16 1.1.5. Операции....................................................... 18 1.2. Константы .............................................................. 19 1.2.1. Целые константы .......................................... 19 1.2.2. Константы с плавающей точкой................... 21 1.2.3. Символьные константы ................................. 22 1.2.4. Символьные строки....................................... 23 1.3. Идентификаторы.................................................... 25 1.4. Ключевые слова ..................................................... 26 1.5. Комментарии .......................................................... 27 2. Структура программы.................................................. 28 2.1. Исходная программа .............................................. 28 2.2. Исходные файлы.................................................... 29 2.3. Выполнение программы ......................................... 31 2.4. Время жизни и область действия .......................... 33 2.5. Пространства имен................................................. 37 3. Объявления................................................................... 39 3.1. Базовые типы данных ............................................ 40 3.2. Области значений .................................................. 42 3.3. Описатели................................................................ 45 3.3.1. Синтаксис описателей................................... 45 3.3.2. Интерпретация составных описателей ......... 45 4J.3.3. Описатели с модификаторами ...................... 47 3.4. Объявление переменных ........................................ 54 3.4.1. Объявление простой переменной.................. 55 3.4.2. Объявление переменной перечислимого типа ............................................................... 56 3.4.3. Объявление структуры.................................. 58 3.4.4. Объявление объединения .............................. 62 3.4.5. Объявление массива ...................................... 63 3.4.6. Объявление указателя .................................. 65 3.5. Объявление функции (прототип)........................... 67 3.6. Классы памяти....................................................... 70 3.6.1. Объявление переменной на внешнем уровне............................................................. 71 8. Модели памяти............................................................. 161 8.1. Виды моделей ........................................................ 161 8.2. Модификация стандартной модели памяти .......... 165 8.2.1. Объявление данных..................................... Ш 8.2.2. Объявление функций .................................. Ш 8.3. Модели памяти СП ТС ......................................... 167 ЧАСТЬ II. ОПИСАНИЕ БИБЛИОТЕЧНЫХ ФУНКЦИЙ ЯЗЫКА СИ ......................................................................... 169 9. Краткое описание библиотеки .................................... 171 9.1. Работа с областями памяти и строками................. 171 9.2. Определение класса символов и преобразование символов....................................................... 174 9.3. Форматные преобразования данных...................... 174 9.4. Работа с каталогами файловой системы............... 173 9.5. Операции над файлами.......................................... 17J 9.6. Ввод и вывод........................................................... 17( 9.6.1. Функции ввода/вывода высокого уровня... 178 9.6.2. Функции ввода/вывода нижнего уровня.... 182 9.6.3. Функции ввода /вывода с консольного терминала и порта....................................... Ш 9.7. Математические функции...................................... Ш 9.8. Динамическое распределение памяти.................... 187 9.9. Использование системных вызовов операционной системы MS-DOS................................................... 189 9.10. Управление процессами........................................ 191 9.11. Поиск и сортировка.............................................. 194 9.12. Функции работы со временем.............................. 194 9.13. Функции работы со списком аргументов............. 195 9.14. Другие функции................................................... Ш 10. Полное описание библиотеки....................................... Ш ПРИЛОЖЕНИЯ: A. Перечень особенностей реализации языка Си в различных версиях СП MSC и СП ТС .................... 370 Б. Сообщения об ошибках................................................ 374 B. Перечень библиотечных функций с указанием отличий в реализации .................................................. 377 Список литературы ........:.................................................... 383 Цена: 150руб. |
||||