Definición
Un ARRAY es una estructura de datos de tamaño fijo que almacena una colección secuencial de elementos del mismo tipo en la memoria.
<variable> : ARRAY [<dimensión>] OF <tipo> := <inicialización>
|
|---|
La dimensión de un ARRAY está determinada por el rango entre el índice más pequeño y el más grande, mientras que la inicialización de sus elementos es opcional.
Ejemplo 1
El siguiente ejemplo demuestra la creación de un ARRAY y la asignación de uno de sus valores a una variable.
VAR arraySrc : ARRAY[0..2] OF USINT := [11, 22, 33]; varDst : USINT; END_VAR
varDst := arraySrc[1]; |
|---|
Al final de la ejecución del código de ejemplo, el valor de varDst debe ser 22.
Ejemplo 2
El siguiente ejemplo ilustra la combinación de los conceptos de ARRAY, variable indexada y bucle FOR para copiar los valores de un array a otro.
VAR arraySrc : ARRAY[0..2] OF USINT := [11, 22, 33]; arrayDst : ARRAY[0..2] OF USINT; i : USINT; END_VAR
FOR i := 0 TO 2 BY 1 DO arrayDst[i] := arraySrc[i]; END_FOR |
|---|