Верно ли, что тип элементов массива может быть любым? Может ли типом индекса быть integer или real?

Ответы:
Санек Крутовских
20-09-2015 04:37

Верно, может.FE:Massive : Array[0..666] of integer;Massive : Array[0..1408] of real;

София Горохова
20-09-2015 15:17

Все зависит от того, о каком языке идет речь.Если язык допускает только типизированные массивы, то тип элементов массива может быть любым, как базовым, так и определенным пользователем, но все элементы массива должны быть одного типа.Если в языке допускаются нетипизированные массивы, то любые элементы массива могут иметь любой, предопределенный в языке тип, либо ранее объявленный тип, либо быть бестиповыми. Другими словами, если в языке допускаются нетипизированные массивы, то тип каждого элемента может определяться, а также переопределяться в процессе выполнения программы.Например, Паскаль - язык с жесткой типизацией. В нем тип массива определяет тип всех элементов этого массива. Сам тип может быть как предопределенным (числовым, логическим, булевым, строковым,...), так и определенным пользователем посредством конструкции Type.Индекс массива - это порядковый номер элемента в массиве, поэтому он всегда целочисленный. В ряде языков можно указывать индексы вещественного и даже строкового типа, но в любом случае они будут приведены к целочисленным.

Также наши пользователи интересуются:

Картинка с текстом вопроса от пользователя Паша Львов

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Верно ли, что тип элементов массива может быть любым? Может ли типом индекса быть integer или real?» от пользователя Паша Львов в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!