首页 百科知识 结构体变量的引用

结构体变量的引用

时间:2022-10-20 百科知识 版权反馈
【摘要】:对结构体变量的使用主要是对其成员的操作,引用成员的一般形式为:1.不能将一个结构体变量作为一个整体加以引用,只能引用结构体变量中的成员。能常把“结构体变量名.成员名”看成一个整体进行操作。

10.1.3 结构体变量的引用

在定义结构体变量以后,可以引用这个变量中的成员。但是怎样引用?在C语言中一般不整体引用。对结构体变量的使用主要是对其成员的操作,引用成员的一般形式为:

结构体变量名.成员名

其中“.”是成员运算符,它的优先级别最高。

引用结构体变量应遵守以下规则:

1.不能将一个结构体变量作为一个整体加以引用,只能引用结构体变量中的成员。能常把“结构体变量名.成员名”看成一个整体进行操作。

例如:

student1.year=2008;

student1.month=8;

2.如果成员本身又属于一个结构体类型,则需要再次使用成员运算符“.”,这样逐级的应用成员运算符找到最低级的成员。

例如:

student1.birthday.year

3.对结构体类型变量的成员所能执行的操作,与具有相同类型的普通变量所能执行的操作相同,包括赋值、输入输出、运算等。

例如:

student1.year++;

4.C语言允许两个同类型的结构体变量之间相互赋值。在执行“student2=student1;”不允许用赋值语句将一组常量直接赋予一个结构体变量。输入下面语句不合法:Student1 ={"Wang Li",18,M′,12,15,1974,89101,89.5};

下面通过程序来应用结构体变量的成员。

【例10-1】学生信息输出。

img517

img518

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

我要反馈