Cтраница 3
Поскольку размер массива является частью его типа, то оказывается невозможным написание подпрограмм общего назначения, в которых используются массивы произвольной длины. В частности, это очень сильно затрудняет работу со строками символов. [31]
Если размер массива не включается в его объявление со списком инициализирующих значений, то число элементов в массиве будет равно числу элементов в списке инициализации. [32]
Иногда размеры массива таковы, что он не помещается на одном физическом носителе, например на магнитной ленте. В этом случае массив делят на части, каждая из которых записана на отдельный физический носитель. [33]
Увеличиваем размер массива на 1 элемент. [34]
![]() |
Массив Item. [35] |
Этот размер массива фиксирован независимо от того, нужно ли нам на самом деле 5 или 5000 элементов. [36]
Какие размеры массивов называются регулируемыми. [37]
![]() |
Присваивание начальных значений элементам массива в объявлении ( часть 2 из 2. [38] |
Если размер массива не указан в объявлении со списком инициализации, то количество элементов массива будет равно количеству элементов в списке начальных значений. [39]
![]() |
Демонстрация ввода из объекта класса istrstream ( часть 1 из 2. [40] |
Поскольку размер массива известен заранее, поток outputString может осуществить свой собственный поиск ошибок. Если предпринимается попытка вывести данные в поток outputString, причем данные должны храниться за концом массива buffer, тогда будет установлен failbit ( это обсуждалось в главе 11) и операция вывода не выполнится. [41]
Описание размера массивов, тип которых описывается по соглашению, осуществляется оператором DIMENSION, в котором указываются имена массивов и далее в круглых скобках - максимальные значения индексов в виде целых чисел. [42]
Изменение размеров массива - мощная, но несколько опасная методика. Работая с массивом, Delphi не определяет его размер. В программе SizeArr Delphi воспринимает массив как указатель, содержащий миллион ячеек. Если программа фактически выделила память только для 10 элементов, Delphi не определит по-пыткудоступак 100-муэлементу как ошибку. [43]
Указание размера массива перед вводом данных является обязательным. Если оператор DIMENSION не появится до таких операторов I / O, то в машину будет введено одиночное число, соответствующее вещественной переменной А. [44]
![]() |
Схема алгоритма ввода в ЭВМ коэффициентов и свободных членов системы уравнений. [45] |