Константи като масиви Pascal-Pascal

Константи като масиви

Тип компоненти на масива може да бъде всеки, различен от даден файл.

Тип Статус = (активно, пасивно изчакване);
StatusMap = Array [Състояние] От String [7];
Конст StatStr. StatusMap = ( "Активен", "пасивни", "изчакване");
StatStr [Active] = "Активен"
StatStr [пасивни] = "пасивно"
StatStr [изчакване] = 'изчакване'>

Герой масиви:

Снабден с вид постоянен низ (характер масив), могат да бъдат идентифицирани като един символ, а като струни. Например, следната дефиниция:

Пример низ тип масив

Конст цифри. Array [0..9] овъгляване = ( "0", "1", "2", "3", "4", "5", "6", "7", "8 ',' 9 ' );

Това може да се изрази по-накратко:

Пример кратко низ тип масив

Конст цифри. Array [0..9] овъгляване = '0123456789;

Нулева база масиви характер:

Нулева база характер масив - е масив, при което индексът на първия елемент е равна на нула, а последният - положително цяло число нула.

Пример нулева база характер масив

Array [0..X] овъгляване;

Ако включите разширен синтаксис (с помощта на директивите на компилатора), нулева база характера масив може да се инициализира с низ, дължината на която е по-малка от декларираната размерът на масива.

дължина характер масив Пример нулева база ограничава

Строителство FileName = Array [0..79] овъгляване = 'TEST.PAS;

Ако низът е по-къса от дължината на масива. останалите символи са определени да NULL (0), и масива ще съдържа нула-прекратено низ.

Константи - многомерни масиви:

Тези константи се определят, приключване на константи на всяко измерение в отделни набора от скоби, разделени със запетая.

Пример двумерен масив:

Тип куб = Array [0..1, 0..1, 0..1] От цяло число;
Конст Array _Maze. Cube = (((0, 1), (2, 3)), ((4, 5), (6, 7)));

Създадена е многомерен масив:

Array _Maze [0, 0, 0] = 0
Array _Maze [0, 0, 1] = 1
Array _Maze [0, 1, 0] = 2
Array _Maze [0, 1, 1] = 3
Array _Maze [1, 0, 0] = 4
Array _Maze [1, 0, 1] = 5
Array _Maze [1, 1, 0] = 6
Array _Maze [1, 1, 1] = 7

програмиране

Източници Па (127)