关于结构体变量成员的引用方式

如题所述

第1个回答  2022-09-28

结构体引用成员变量有两种操作符,即'->'和'.'。

具体使用哪种方式,取决于结构体变量的类型。

以struct test{int a;};

为例,说明如下:结构体指针变量。

定义:struct test *v;访问v中的成员a需要写作v->a。

扩展资料:

将一个结构体变量中的数据传递给另一个函数,有下列3种方法:

(1) 用结构体变量名作参数。一般较少用这种方法。

(2) 用指向结构体变量的指针作实参,将结构体变量的地址传给形参。

(3) 用结构体变量的引用变量作函数参数。

下面通过一个简单的例子来说明,并对它们进行比较。

例有一个结构体变量stu,内含学生学号、姓名和3门课的成绩。要求在main函数中为各成员赋值,在另一函数print中将它们的值输出。

参考资料来源:百度百科-结构体类型



相似回答