返回介绍

4.9.1 通配符索引类型

发布于 2020-09-09 22:55:45 字数 390 浏览 1037 评论 0 收藏 0

例子:

int array_name [*];

使用通配符索引类型的联合数组具有下列属性:

  • 数组可以使用任意integral数据类型进行索引。因为索引可以具有不同的尺寸,所以相同的数值可以具有多个表示,每一个索引都具有不同的尺寸。通过检测前导0的数目并为每一个值计算唯一的长度和表示,SystemVerilog能够解析这种模糊。
  • 非integral索引类型是非法的,并会导致一个类型检查错误。
  • 包含X或Z的四态索引是无效的。
  • 索引是无符号的。
  • 索引表达式是自解析的;有符号的索引不进行符号扩展。
  • 字符串文本索引被自动地强制转换成等价尺寸的位向量。
  • 按数值顺序排序(从最小到最大)。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文