c语言 结构体访问成员(·)是什么意思,理解不到。
c吧
全部回复
仅看楼主
level 6
66e😨 楼主
c语言 结构体访问成员(·)是什么意思,理解不到。
2018年02月20日 02点02分 1
level 10
点可以理解为汉字"的"
2018年02月23日 07点02分 2
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
level 2
其实学任何一门语言,最重要的从实际的项目学习,否则只会流于形式,根本没有实用价值。可以看我写的一套纯 C 语言实现的布署分发系统,代码量不低于一万行。
順便帮我 加个星,有任何问题,可以在我的 github 上提 issue。
项目地址:
https://github.com/kt10/git_shadow.git
2018年03月06日 11点03分 5
1