C语言里面,这个符号(->)是什么意思呢,怎么用呢?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/20 01:11:59
C语言里面,这个符号(->)是什么意思呢,怎么用呢?
![C语言里面,这个符号(->)是什么意思呢,怎么用呢?](/uploads/image/z/129905-17-5.jpg?t=C%E8%AF%AD%E8%A8%80%E9%87%8C%E9%9D%A2%2C%E8%BF%99%E4%B8%AA%E7%AC%A6%E5%8F%B7%EF%BC%88-%3E%EF%BC%89%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%E5%91%A2%2C%E6%80%8E%E4%B9%88%E7%94%A8%E5%91%A2%3F)
这是结构体指针中的一个符号,给你写个程序解释一下吧,例如:
#include
struct STU //定义一个结构体
{
int num;
}stu;
int main()
{
struct STU *p; //定义一个结构体指针
p=stu; //p指向stu这个结构体变量
stu.num=100; //给结构体成员num附个初值
printf("%d",p->num); //输出stu中的num的值
return;
}
看到了吧,->的作法就是在引用结构体中的变量!
形式如:p->结构体成员(如p->num)
他的作用相当于stu.num或(*p).num
不知道这样解释你明不明白、、、、、不懂了call我,
#include
struct STU //定义一个结构体
{
int num;
}stu;
int main()
{
struct STU *p; //定义一个结构体指针
p=stu; //p指向stu这个结构体变量
stu.num=100; //给结构体成员num附个初值
printf("%d",p->num); //输出stu中的num的值
return;
}
看到了吧,->的作法就是在引用结构体中的变量!
形式如:p->结构体成员(如p->num)
他的作用相当于stu.num或(*p).num
不知道这样解释你明不明白、、、、、不懂了call我,