指针里的“->”符号,是什么意思?
答案:6 悬赏:80
解决时间 2021-02-17 21:23
- 提问者网友:爱唱彩虹
- 2021-02-16 21:40
指针里的“->”符号,是什么意思?
最佳答案
- 二级知识专家网友:渡鹤影
- 2021-02-16 21:54
struct Sample
{
int year;
int month;
};
struct Sample sample;
struct Sample *p=&sample;
那么p->year,就等价于(*p).year,也就是sample.year
{
int year;
int month;
};
struct Sample sample;
struct Sample *p=&sample;
那么p->year,就等价于(*p).year,也就是sample.year
全部回答
- 1楼网友:老鼠爱大米
- 2021-02-17 01:39
结构体中的用法~
- 2楼网友:英雄的欲望
- 2021-02-17 00:53
通俗点说呢,平时用点号.访问的东西呢,在指针形态下就得指过去了->
- 3楼网友:洒脱疯子
- 2021-02-17 00:08
指针指向符
例如
include
struct student
{
char *cName;
};
void main()
{
struct student Stu;
scanf("%s",Stu->cName);
printf("%s",Stu->cName);
}
例如
include
struct student
{
char *cName;
};
void main()
{
struct student Stu;
scanf("%s",Stu->cName);
printf("%s",Stu->cName);
}
- 4楼网友:拾荒鲤
- 2021-02-16 23:01
访问指针指向的类型对象里面的成员!
如果这个对象不是指针`则使用“.”
在中文可以理解为“的”。就是什么什么“的”什么什么。。。
如果这个对象不是指针`则使用“.”
在中文可以理解为“的”。就是什么什么“的”什么什么。。。
- 5楼网友:毛毛
- 2021-02-16 22:46
就是一个运算符,或者说可以是一种简写,可以看成一种记号,a->b可以看成(*a).b,一般用->输入比较方便,也比较直观,而且因为struct型数据比较大,特别在参数传递时用指针比较方便,节省时间与空间,因此->用的比较多.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯