正在加载图片...
8.2结构 8.2.2结构变量的初始化和使用 8.2.2.1结构变量的初始化 可以在定义的同时初始化,使用将变量的成员的初始化值组合 起来。 如 struct point{ double x,y }pl={1.5,4,6},p[3]={1.5,2.5},{3.4,2.4},{8.6,9.0} 初始化描述中的初始值将顺序提供给结构变量的各基本成员,初 始化表达式只能是可静态求值的表达式。给出的初始化数据与 结构成员类型一致,个数不得多于成员数量,如果提供的数据 项不够,与数组的规定一样,其余成员自动用0初始化。 如果定义时没有提供初始值,系统对结构变量的处理方式与其它 变量一样。外部和全局变量,用0初始化,自动变量不进行初 始化,各成员的状态不确定。8.2.2 结构变量的初始化和使用 8.2.2.1 结构变量的初始化 可以在定义的同时初始化,使用{}将变量的成员的初始化值组合 起来 。 如 struct point { double x,y; } p1={1.5,4,6},p[3]={{1.5,2.5},{3.4,2.4},{8.6,9.0}}; 初始化描述中的初始值将顺序提供给结构变量的各基本成员,初 始化表达式只能是可静态求值的表达式。给出的初始化数据与 结构成员类型一致,个数不得多于成员数量,如果提供的数据 项不够,与数组的规定一样,其余成员自动用0初始化。 如果定义时没有提供初始值,系统对结构变量的处理方式与其它 变量一样。外部和全局变量,用0初始化,自动变量不进行初 始化,各成员的状态不确定。 8.2 结构
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有