Учебно-методический комплекс дисциплины для обучающегося «Языки программирования» для специальности 5В010900 Математика



бет64/142
Дата03.01.2022
өлшемі1.33 Mb.
#450516
түріУчебно-методический комплекс
1   ...   60   61   62   63   64   65   66   67   ...   142
УМКДО -ЯзыкиПрограммирования

Задание записей константой
Как и массивы, записи не могут быть заданы неименованной или нетипизированной константой.

Для того чтобы задать запись типизированной константой, следует вначале описать соответствующий тип в разделе type, а затем воспользоваться им в разделе const:



Начальное значение для переменной типа запись задается перечислением в круглых скобках начальных значений для всех полей (соответствующих типов!) с обязательным указанием имени задаваемого поля. Имя поля от его начального значения отделяется двоеточием, значения соседних полей разделяются точкой с запятой:




Например:


Можно, конечно, не описывать тип константы отдельно, а объединить оба определения:

Если описана двумерная таблица, то ее начальные значения задаются как вектор, каждый компонент которого является записью. Таким образом, правила задания типизированной константы-таблицы сочетают в себе правила задания массива и записи:



Доступ к полям

Обратиться к полю записи можно следующим способом:



Например:



Как уже было упомянуто, коллизий между переменной с именем month и полем записи my_birthday.month не возникает. Доступ к полю двумерной таблицы осуществляется аналогичным образом (жирные скобки являются обязательным элементом синтаксиса):



Эту запись можно трактовать так:



Например:






Достарыңызбен бөлісу:
1   ...   60   61   62   63   64   65   66   67   ...   142




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет