Инструменты пользователя

Инструменты сайта


ob:o7:example:array

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия Следующая версия справа и слева
ob:o7:example:array [2021/11/10 16:57]
iadenisov
ob:o7:example:array [2021/11/10 17:00]
iadenisov
Строка 16: Строка 16:
 </code> </code>
  
 +Массивы могут иметь несколько измерений.
  
 +<code>
 +MODULE ExamplesArray2;
  
 + VAR a1: ARRAY 100, 50 OF INTEGER;
 +
 +BEGIN
 +
 + a[0, 49] := 7;
 + a[1, 45] := LEN(a);
 +
 +END ExamplesArray2.
 +</code>
 +
 +Компилятор и система исполнения гарантирует проверку выхода за границы массива. В этом случае микроконтроллер будет перезагружен. Информация об ошибке сохранится и может быть использована для [[ob:o7:debug|отладки]] и обработки аварийной ситуации.
ob/o7/example/array.txt · Последнее изменение: 2021/12/20 23:18 — iadenisov