首页 百科知识 结构变量初始化是什么意思

结构变量初始化是什么意思

时间:2022-10-16 百科知识 版权反馈
【摘要】:初始化后,pt.x初值为32,

4.4.3 结构变量的初始化

结构类型的变量可以在定义时进行初始化。结构的初始化可以在定义的后面使用初值表进行。例如:

img276

其中,point是结构名,表示平面的一个点的信息;pt是struct point类型的变量;花括号中的两个初始值按顺序分别对应结构变量中的两个成员。初始化后,pt.x初值为32,

pt.y初值为20 。

定义和初始化同时完成了3项任务:

1)定义了名为point的结构类型;

2)定义了名为pt的point结构类型的变量;

3)对变量pt的2个成员赋初值。

也可以分两步进行,先定义结构类型,再定义该类型的变量并初始化。

img277

img278

也可以分三步进行完成该功能,如:

img279

注意,初始化是对结构变量的成员进行的;不能够在定义结构类型时直接对结构成员进行初始化,如:

img280

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈