Турбо С: руководство пользователя. Часть 1

Турбо С: руководство пользователя. Часть 1 - Стр. 3

Печать PDF
Индекс материала
Турбо С: руководство пользователя. Часть 1
Стр. 2
Стр. 3
Стр. 4
Стр. 5
Стр. 6
Стр. 7
Стр. 8
Стр. 9
Стр. 10
Стр. 11
Стр. 12
Стр. 13
Стр. 14
Стр. 15
Стр. 16
Стр. 17
Стр. 18
Стр. 19
Стр. 20
Стр. 21
Стр. 22
Стр. 23
Стр. 24
Стр. 25
Стр. 26
Стр. 27
Стр. 28
Стр. 29
Стр. 30
Стр. 31
Стр. 32
Стр. 33
Стр. 34
Стр. 35
Стр. 36
Стр. 37
Стр. 38
Стр. 39
Стр. 40
Стр. 41
Стр. 42
Стр. 43
Стр. 44
Стр. 45
Стр. 46
Стр. 47
Стр. 48
Стр. 49
Стр. 50
Стр. 51
Стр. 52
Стр. 53
Стр. 54
Стр. 55
Стр. 56
Стр. 57
Стр. 58
Стр. 59
Стр. 60
Стр. 61
Стр. 62
Стр. 63
Стр. 64
Стр. 65
Стр. 66
Стр. 67
Стр. 68
Стр. 69
Все страницы
     Ловушки в программировании на Си............................549
     Маршрут MS DOS в строке Си..................................549
     Неправильное употребление указателей........................550
     Использование неинициализированных указателей...............551
     Строки......................................................553
     Разница между присваиванием (=) и равенством (==)...........558


     Пропуск break в операторе switch............................560
     Индексы массивов............................................561
     Ошибки при передаче по адресу...............................563
     В добрый путь...............................................567


















                         - 19,20 -








                            Т  У  Р  Б  О    С  И


               Р У К О В О Д С Т В О   П О Л Ь З О В А Т Е Л Я

                                 Версия 2.0




                               Москва, 1989 г.



     -----------------------------------------------------------------

     В В Е Д Е Н И Е
     -----------------------------------------------------------------

          Турбо Си предназначен:  для Си программистов, желающих рабо-
     тать с быстрым и  эффективным  компилятором;  для  Турбо  Паскаль
     программистов, желающих  изучить  Си со всеми возможностями "Тур-
     бо"; а также для любого,  начинающего изучать Си и желающего  на-
     чать программирование   вместе с быстрым и легким в использовании
     инструментом.

          Язык Си - это структурированный,  модульный,  компилируемый,
     универсальный язык, традиционно используемый для системного прог-
     раммирования. Это переносимый язык,  т.е.  прикладные  программы,
     написанные на нем, могут быть легко перенесены с одной системы на
     другую. Вам можно использовать Си практически  для  любых  задач.
     Однако, если  обычные компиляторы Си "плетутся" через компиляцию,
     то Турбо Си "пролетает" ее,  оставляя больше времени для тестиро-
     вания и совершенствования ваших программ.





                         - 21,22 -

               Пакет поставки Турбо Си
     -----------------------------------------------------------------

          В пакет  поставки  Турбо  Си включены дистрибутивные диски и
     два тома документации:  "Турбо Си. Руководство пользователя" (эта
     книга) и "Турбо Си. Справочное руководство". Дистрибутивные диски
     содержат все программы,  файлы и библиотеки, необходимые для соз-
     дания, компиляции,  компоновки и запуска программ Турбо Си; кроме
     того, на них находятся примеры  программ,   несколько  автономных
     утилит, контекстно-зависимый файл подсказок, встроенный отладчик,
     а также дополнительная документация по вопросам,  не освещенным в
     данных руководствах.

          Руководство пользователя  выполнено в виде справочника-путе-
     водителя для начинающего,  но может быть полезно и  профессионалу
     для освежения знаний. Справочное руководство - это, прежде всего,
     подробное описание с обьяснением обширной библиотеки функций Тур-

     бо Си.  Кроме того, в нем содержится информация о редакторе Турбо
     Си, сообщениях  об ошибках,  сервисных  программах  (СРР,   МАКЕ,
     TLINK, TLIB,  GREP, BGIOBJ и OBJXREF), параметрах командной стро-
     ки, синтаксисе  Турбо Си и указаниях по установке. Если вы не яв-
     ляетесь профессиональным   программистом,  то вам,  скорее всего,


     лучше начать с Руководства пользователя,  а не Справочного  руко-
     водства.




















                         - 23,24 -

               Что нового в Турбо Си 2.0 ?
     -----------------------------------------------------------------

          Турбо Си 2.0 включает множество новых хороших  возможностей:

          # Интегрированный отладчик:  с пошаговым и трассируемым про-
     ходом инструкций,  заданием точек останова, просмотром и вычисле-
     нием выражений.

          # Ускоренный компилятор (на 20-30%) и компоновщик.

          # Поддержка расширенной памяти  EMS  для  буфера  редактора:
     позволяющая использовать 64 К и более памяти для компиляции и за-
     пуска.

          # Ускоренное распределение памяти и работа строчных функций.

          # Ускоренная эмуляция операций с плавающей точкой.

          # Новые функции signal и raise.

          # _emit_,  разрешающая вставлять машинные коды в вашу  прог-

     рамму во время компиляции.

          # Расширенная графическая библиотека BGI,  вместе с множест-
     вом новых функций, включая инсталируемые драйверы и шрифты.

          # Поддержка в командной строке символов-шаблонов (* и ?).

          # Для  крохотной  модели  памяти компоновщик может создавать
     .COM файлы.

          # Поддержка нового автономного отладчика фирмы Borland.

          # Автонастраиваемое управление для утилиты MAKE.

          # Поддержка констант и переменных типа long double  (двойной
     длины).

          # Новые возможности редактора,  включая блочный отступ и оп-
     тимальное заполнение.




                         - 25,26 -

               Технические требования
     -----------------------------------------------------------------

          Турбо Си  работает  на  всех  компьютерах  семейства IBM PC,
     включая ХТ,  АТ и PS/2, а также на всех действительно совместимых
     с IBM PC.  Он требует операционную систему DOS версии 2.0 и выше,
     а также не  менее  448К  оперативной  памяти  (RAM);  запускается
     только на мониторах,  строка которых содержит 80 символов.  Мини-
     мально необходимым является один дисковод для гибких дисков, хотя
     мы рекомендуем  использовать два таких дисковода или же один вин-
     честер с одним дисководом для гибких дисков.

          В поставку включены процедуры работы с плавающей точкой, ко-
     торые позволяют  использовать  математический  сопроцессор 80x87.
     Имеется возможность эмуляции 80x87 при его отсутствии.  Сопроцес-
     сор 80x87 позволит вам значительно увеличить быстродействие прог-
     рамм, но его наличие не является обязательным.






               Реализация Турбо Си