Skip to content
EntityQ7915684· pop 6· linked from 25 articles

Массив переменной длины

Sign in to save

Also known as VLA, variable-sized array, runtime-sized array, variable length array, variable sized array, runtime sized array

data structure in programming

In the Vinony graph

Within Vinony's link graph, Массив переменной длины is referenced by 25 other articles, and connects out to C, JavaScript and Python.

Vinony files it under Arrays and Programming language comparisons.

Its subject is documented across 6 Wikipedia language editions.

Wikidata facts

via Wikidata · CC0

Article · Русский

В программировании массив переменной длины (англ. variable-length array, VLA, variable-sized array, runtime-sized array) представляет собой массив, длина которого определяется во время выполнения (а не во время компиляции).В C массив переменной длины имеет управляемый переменной тип (англ. variably modified type), который зависит от какого-либо значения (см. Зависимый тип). Основная цель массивов переменной длины — это упростить программирование численных алгоритмов. Языки программирования, поддерживающие массивы переменной длины: Ada, Algol 68 (без возможности менять длину строк в двумерных массивах и т. д.), APL, C99 (хотя впоследствии массив переменной длины стал в C11 необязательной воможностью, поддержка которой не требуется; на некоторых платформах это могло быть реализовано ранее с помощью функции <a href="/w/index.php?title=Alloca&action=edit&redlink=1" class="new" title="Alloca (страница отсутствует)">alloca</a> или аналогичных ей) и C# (массивы, выделенные на стеке — эта возможность доступна только в небезопасном режиме), COBOL, Fortran 90, J и Object Pascal (язык, используемый в средах Borland Delphi и Lazarus, компилирующийся с помощью Free Pascal Compiler).

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 6 languages

via Wikidata sitelinks · CC0

Connections

Categories