首页 百科知识 结构方程中的调节变量

结构方程中的调节变量

时间:2022-10-16 百科知识 版权反馈
【摘要】:例如,stu1.name表示结构变量stu1的name成员。“.”是成员(选择)运算符。struct student是数据类型,说明了类型成员的组成情况,系统不会为它分配内存空间,系统只为结构变量分配空间。例如,在程序4-7.cpp中,系统不会为student分配空间,而是为stu1分配内存空间。

4.4.2 结构成员的访问

结构变量中各成员的引用方式为

结构变量名.成员名

例如,stu1.name表示结构变量stu1的name成员。“.”是成员(选择)运算符(可以将“.”读成“的”)。

如果结构类型的成员也是结构类型,则需使用成员(选择)运算符逐级地找到最低级的成员变量,例如:

  stu1.birthday.year就代表stu1的bir thday成员的year成员。

可以直接将一个结构变量的值赋予与之同类型的另一个结构变量,如:

  stu1 = stu2;

输入、输出结构变量都需要对结构成员进行访问,而不能够对结构变量进行整体访问。

例如,从键盘输入一个学生的信息,并输出,参考程序为

img274

img275

struct student是数据类型,说明了类型成员的组成情况,系统不会为它分配内存空间(就像系统不为int和float等类型本身分配内存空间一样),系统只为结构变量分配空间。例如,在程序4-7.cpp中,系统不会为student分配空间,而是为stu1分配内存空间。

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

我要反馈