【发布时间】:2019-12-19 01:38:15
【问题描述】:
以下声明用于使用名称等效的语言:
A, D: array [1..100] of int;
C: array [1..100] of int;
F: array [1..100] of int;
问题是:“解释这四个变量中哪些具有相同的类型。此外,哪些具有不同的类型?”
在这种情况下如何确定类型等价?
我相信 A 和 D 将是名称等效的 - 因为它们都使用相同的赋值 - 但所有选项在结构上都是等效的,因为它们都使用 array [1..100] of int。
【问题讨论】:
标签: types compiler-construction typechecking