Turbo Basic 1.1. Руководство пользователя


Turbo Basic 1.1. Руководство пользователя - стр. 104


          
            Требования  к хранению массивов
          
  По  техническим причинам,относящимся к скорости исполнения и эфек-
  тивности размера кода,Т.Б. ограничивает размер отдельных  массивов  до  64
  К.,хотя  программа  может иметь столько 64Л-массивов,сколько позволяет па-
  мять.Максимальное число элементов,которое может содержать массив,есть фун-
  кция его типа,как показано ниже:
  ---------------------------------------------------------------
            тип                       требования к хранению
  ---------------------------------------------------------------
       целый                 2 байта на элемент (32768 на 64 К)
       длинный целый         4 байта на элемент (16384 на 64 К)
       единичной точности    -------------""------------
       двойной точности      8 байтов на элемент (8192 на 64 К)
       строчный              4 байта на элемент (16384 на 64 К)
  ---------------------------------------------------------------
  Примечание:В элементе строчного массива содержится  только  указа-
  тель и информация о длине.Сами строчные данные храняться в строчном прост-
  ранстве  и  занимают  столько  байтов,сколько  литер имеет строка.Строчное
  пространство максимально может содержать 64 К литер.
          
      Динамическое разделение ресурсов
          
  Т.Б. поддерживает динамическое распределение  ресурсов  памяти.Это
  означает  создание  массивов переменного размера(или статических) во время
                       - 55 -
          
          
   компилирования.
  Это дает вам  возможность  конструировать  массивы,которые  велики
  точно настолько,сколько необходимо для обработки данных программой во вре-
  мя прогона.
  Чтобы  создать динамический массив ,в операторе DIM просто исполь-
  зуются переменные аргументы;если память  имеется  в  наличии,массив  будет
  создаваться.Когда  ваша  программа  заканчивает использование этого масси-
  ва,применяйте оператор ERASE для освобождения от него и память  можно  ис-



Начало  Назад  Вперед



Книжный магазин