Синтаксис описания структуры

 

Бейсик Паскаль Си++
TYPE имя-структуры поле AS тип END TYPE record поле: тип; end; struct имя { тип поле; };

 

Вот примеры описания структур.

Бейсик:

TYPE Student

Name AS STRING

Sex AS INTEGER

BirthYear AS INTEGER

END TYPE

 

Паскаль:

record

Name: string;

Sex: boolean;

BirthYear: integer;

end;

 

Си++:

struct Student {

bool Sex; int BirthYear; };

 

Доступ к содержимому структуры: Student.BirthYear = 1980;

Массив. Сложный типа данных, доступ к элементам которого происходит по их положению, по номеру или индексу. Например, можно описать массив, состоящий из тысячи элементов численного типа, и затем обратиться к десятому или сотому элементу по его номеру.

При описании массива обычно указывается ею размер (число элементов) или верхняя и нижняя границы — диапазон, в рамках которого можно обращаться к элементам массива.