
C语言中“-->”是什么意思
5个回答
展开全部
楼主,应该是这样写的吧: ->
这是一个指针运算符,例如:你定义了一个结构体student,
struct student{
int id;
char name[20];
};
你定义了一个学生结构体的变量stu: 如 struct student stu;
你又用这个结构体定义了一个结构体指针:struct student *pstu;
把这个指针指向刚才你定义的stu: 如 pstu = stu;
此后你要是想访问stu里面的成员id或者name就可以这样访问它:
pstu->id = 0001;
所以,这个符号的作用就是很形像的告诉你这个“指针箭头”指向的成员取出来让你操作它,就这个意思 。
这是一个指针运算符,例如:你定义了一个结构体student,
struct student{
int id;
char name[20];
};
你定义了一个学生结构体的变量stu: 如 struct student stu;
你又用这个结构体定义了一个结构体指针:struct student *pstu;
把这个指针指向刚才你定义的stu: 如 pstu = stu;
此后你要是想访问stu里面的成员id或者name就可以这样访问它:
pstu->id = 0001;
所以,这个符号的作用就是很形像的告诉你这个“指针箭头”指向的成员取出来让你操作它,就这个意思 。
展开全部
应该没有这种符号的,->是指针运算符,其作用类似于.(成员运算符)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是->,是指向结构体成员运算符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只是字符,没特别的意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询