构体类型的作用域问题:
[size=13.63636302947998px] 当定义在函数外面:全局有效(从定义类型的那一行起,一直到文件结尾), [size=13.63636302947998px] 当定义在函数(代码块)内部:局部有效(从定义类型的那行起,一直到代码块结束)。 [size=13.63636302947998px] 注意点: [size=13.63636302947998px] 不允许对结构体本身递归,结构体内可包含别的结构体。定义结构体类型,只说明了该类型的组成情况,并没分配存储空间;只有当定义结构体类型变量的时候,系统才会分配存储空间给该变量。并且结构体变量占用的内存空间是其成员所占内存之和,而且各成员在内存中按照定义的顺序依次排列。
|