![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
关于结构体变量成员的引用方式
1个回答
展开全部
结构体引用成员变量有两种操作符,即'->'和'.'。
具体使用哪种方式,取决于结构体变量的类型。
以struct test{int a;};
为例,说明如下:结构体指针变量。
定义:struct test *v;访问v中的成员a需要写作v->a。
扩展资料:
将一个结构体变量中的数据传递给另一个函数,有下列3种方法:
(1) 用结构体变量名作参数。一般较少用这种方法。
(2) 用指向结构体变量的指针作实参,将结构体变量的地址传给形参。
(3) 用结构体变量的引用变量作函数参数。
下面通过一个简单的例子来说明,并对它们进行比较。
例有一个结构体变量stu,内含学生学号、姓名和3门课的成绩。要求在main函数中为各成员赋值,在另一函数print中将它们的值输出。
参考资料来源:百度百科-结构体类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询