目前,我正在通过阅读一本很好的初学者的书“21天内自学C”来学习C(我已经学习了Java和C#,所以我正在以更快的速度前进)。我在读关于指针和->(箭头)操作者无缘无故地提出来了。我认为它用于调用成员和函数(类似于.(点)运算符,但用于指针而不是成员)。但我不完全确定。我能得到一个解释和一个代码样本吗?箭头运算符(->)在C中的用法
3 回答
森栏
TA贡献1810条经验 获得超5个赞
struct foo{ int x; // 5 float y;};struct foo var;struct foo* pvar;pvar = malloc(sizeof(pvar));var.x = 5; // var.x is 5(&var)->y = 14.3;pvar->y = 22.4;(*pvar).x = 6; // (*pvar).x is 5
- 3 回答
- 0 关注
- 659 浏览
添加回答
举报
0/150
提交
取消