返回介绍

3.13 单一类型与集合类型

发布于 2020-09-09 22:55:44 字数 375 浏览 991 评论 0 收藏 0

数据类型可以分为两类:单一类型与集合类型。一个单一类型应该是除非压缩结构体、非压缩联合体、或非压缩数组(参见第四章有关数组的内容)之外的任何数据类型。一个集合类型应该是任何非压缩结构体、非压缩联合体、或非压缩数组数据类型。一个单一变量或表达式代表一个单一的值、符号、或句柄。集合表达式和变量代表一组单一值。integral类型总是单一的,即使它们可以被分片成多个单一值。

通过定义这些类别,操作符和函数能够简单地将这些数据类型当作一个集合组来引用。例如:某些函数能够递归地解析一个集合类型直到获得一个单一值,然后就可以对每一个单一值进行操作。

注意:虽然类是一种数据类型,但没有直接的类变量或表达式,而仅仅存在类对象的句柄,并且类对象的句柄为单一值。因此,类不需要按这种方式分类(参见第十一章有关类的内容)。

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

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

发布评论

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