有深度的存储类型问题
请大家帮助我们都知道,存储类型有int float double char
如果结构是一种存储类型的话,那他也是由int float double char 组成的阿
如果不是的话,他却又具有特殊性,老师写的时候写得像............
用struct构建的新类型当然也是由基本类型int,char等联合而来的.
我个人理解楼主您问题的意思是:结构体既然是由基本类型构成的,那怎么能成为新的类型呢?
那是因为现实中的需要,如存储一个人的信息,可能包括:性别(bool),年龄(int),and so on.
有时很需要像结构体那样,建立这样一种类型来存储。
而之所以不开辟一种全新的类型(比如snobol中的"串",面向对象的class),是因为C中遇不到,不需要。
正解:存储类型有auto static register extern
基本数据类型有 int long float double char