永发信息网

a->b和a.b的区别在哪里?

答案:3  悬赏:80  手机版
解决时间 2021-11-10 20:25
  • 提问者网友:原来太熟悉了会陌生
  • 2021-11-10 12:28
a->b和a.b的区别在哪里?
最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-11-10 12:58
struct MM
{
int m;
int n;
};
MM *a;定义指向一个结构体的指针,访问成员的时候只能用符号->
即: a->m,a->n
MM a;定义一个结构体对象。访问成员的时候只能用符号.
即:a.m,a.n
全部回答
  • 1楼网友:酒安江南
  • 2021-11-10 14:25
a->b,a是指针,a.b,a是结构体变量
  • 2楼网友:渡鹤影
  • 2021-11-10 14:03
当a是结构体指针时,要用a->b;
当a是结构体变量时,用a.b
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯