构造类型和基本类型
请问,C语言中基本类型和数组类型有何区别?本帖最后由 santaclaus 于 2014-7-4 06:22 编辑
从数学的角度看,就是元素与集合的关系。
数组类型,可理解为集合包括元素类型及元素的个数。
元素类型包括基本类型、自定义类型(如结构体、类)等,甚至还可以是数组类型。 本帖最后由 santaclaus 于 2014-7-4 06:49 编辑
nnd,看了标题才发现你一口气问了两个问题,
C语言中数据类型有以下几种:
1、基本类型:是系统定义的,是一种简单的、不可再分割的数据类型。
2、构造类型:我们自定义的,是一种复杂的数据类型。包括:结构体(类)、联合体、数组类型等。
数组类型:是一种元素的集合,包括元素的类型和元素个数,每个元素的类型必须相同。
结构体类型:也是一种元素的集合,在结构体中“元素”叫“成员”,与数组类型不同的是, 每个成员的类型可以相同也可以不同。
3、指针类型
4、空类型
基本类型是系统内置类型
数组是类型的集合
数组就是连续且均匀的内存分布
页:
[1]