Информатика на пять О нас
 Добавить в избранное
5byte.ru
 Теория
 8 класс
 9 класс
 10 класс
 11 класс
Задания
 8 класс
 9 класс
 10 класс
 11 класс
Книги
Тесты
ЕГЭ
Turbo Pascal 7
 Описание
 Задачи
HTML
Рефераты

9. Совместимость и преобразование типов данных

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

9.1. Идентичность типов

Идентичность типов требуется от формальных параметров процедур и функций и соответствующих им фактических параметров во время вызова.

Два типа Т1 и Т2 идентичны в следующих случаях:

  • Т1 и Т2 - один и тот же идентификатор типа (например, Integer, Real и т. д.);
  • один тип объявляется эквивалентным другому.

Пример.

type
    T1 = Boolean;
    Т2 = Т1;
    ТЗ = Boolean;

Все типы T1, T2, ТЗ и Boolean - идентичные типы.

type
    M1 = array[1..5] of Integer;
    M2 = array[1..5] of Integer;

Типы Ml и М2 - не идентичные типы. Однако VI и V2 - переменны идентичных типов:

var
    V1, V2: array[1..5] of Integer;




 У Вас есть материал пишите нам
 
    Copyright © 2008    
  Top.Mail.Ru