【摘要】:初始化后,pt.x初值为32,
结构类型的变量可以在定义时进行初始化。结构的初始化可以在定义的后面使用初值表进行。例如:
其中,point是结构名,表示平面的一个点的信息;pt是struct point类型的变量;花括号中的两个初始值按顺序分别对应结构变量中的两个成员。初始化后,pt.x初值为32,
pt.y初值为20 。
定义和初始化同时完成了3项任务:
1)定义了名为point的结构类型;
2)定义了名为pt的point结构类型的变量;
3)对变量pt的2个成员赋初值。
也可以分两步进行,先定义结构类型,再定义该类型的变量并初始化。
也可以分三步进行完成该功能,如:
注意,初始化是对结构变量的成员进行的;不能够在定义结构类型时直接对结构成员进行初始化,如:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。