二维数组 含有的数 是同一种变量类型的。
结构体 含有的数 一般是不同变量类型的。
结构体数组 是含有多个 同一种结构的 组合。
二维数组,数学上可以排列成 矩阵,几行几列。
结构体和 结构体数组,不能 排列成 矩阵。
数组的元素都是同一类型的对象,这个类型可以是C的内建类型(如int,char等),也可以是自定义类型(如自定义的结构体);
结构体的元素可以是不同类型,如结构体car可以包含wheel,window,break,engine。结构体除了元素,还可以定义一些方法。
结构体数组的组成元素是一个个结构体;而二维数组的组成元素是一个个数组,即二维数组是数组的数组。