我知道基本数据类型C- char、int、float 等。但是派生数据类型到底是什么C语言?
6.2.5.20 的标准(嗯,草案;万岁免费:) covers 派生类型:
20 可以从对象、函数和对象构造任意数量的派生类型
不完整类型,如下:
-- 数组类型描述了一组连续分配的非空对象
特定的成员对象类型,称为元素类型。数组类型有
由它们的元素类型和数组中元素的数量来表征。一个
数组类型据说是从它的元素类型派生的,如果它的元素类型是T
, 这
数组类型有时被称为的数组T
。数组类型的构造
元素类型称为数组类型推导.
-- 结构类型描述了顺序分配的非空成员对象集
(并且,在某些情况下,是一个不完整的数组),每个数组都有一个可选的
指定的名称和可能不同的类型。
-- 联合类型描述了一组重叠的非空成员对象,每个成员对象
它具有可选指定的名称和可能不同的类型。
-- 函数类型描述具有指定返回类型的函数。函数类型是
其特征在于其返回类型及其参数的数量和类型。 A
据说函数类型是从它的返回类型派生的,如果它的返回类型是T
, 这
函数类型有时被称为函数返回T
。建设一个
从返回类型调用函数类型函数类型推导.
-- 指针类型可以派生自函数类型、对象类型或不完整类型
类型,称为引用类型。指针类型描述了一个对象,其值
提供对所引用类型的实体的引用。派生自的指针类型
引用的类型T
有时被称为指向T
。建设一个
来自引用类型的指针类型被称为指针类型派生.
这些构造派生类型的方法可以递归地应用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)