level 6
c语言 结构体访问成员(·)是什么意思,理解不到。
2018年02月20日 02点02分
1
level 1
.是一个运算符,结构体名.结构体成员名 就是访问这个成员,得到的其实是这个成员的一个引用,你可以通过这个获取成员的值或者给成员赋值,也可以用它调用成员函数。打个比方
struct A
{
int a;
}
A sa;
sa.a = 10; //用.访问结构体的成员a,给a赋值
printf("%d\n". sa.a); //输出成员a的值
2018年02月24日 17点02分
3
那么这个sa是什么?
2018年02月25日 01点02分
回复 66e😨 :sa是定义的结构体变量,就类似int a里面的a,结构体的名字就类似int
2018年02月25日 05点02分
level 11
相当于“里面的” 如果是结构体的指针就是->符号,也是一个意思
2018年03月02日 09点03分
4