黑马程序员技术交流社区
标题: C结构体的作用域和注意 [打印本页]
作者: macau 时间: 2015-1-28 21:16
标题: C结构体的作用域和注意
构体类型的作用域问题:
[size=13.63636302947998px] 当定义在函数外面:全局有效(从定义类型的那一行起,一直到文件结尾),
[size=13.63636302947998px] 当定义在函数(代码块)内部:局部有效(从定义类型的那行起,一直到代码块结束)。
[size=13.63636302947998px] 注意点:
[size=13.63636302947998px] 不允许对结构体本身递归,结构体内可包含别的结构体。定义结构体类型,只说明了该类型的组成情况,并没分配存储空间;只有当定义结构体类型变量的时候,系统才会分配存储空间给该变量。并且结构体变量占用的内存空间是其成员所占内存之和,而且各成员在内存中按照定义的顺序依次排列。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |