C语言中“-->”是什么意思
发布网友
发布时间:2023-05-07 03:22
我来回答
共4个回答
热心网友
时间:2023-11-28 17:23
楼主,应该是这样写的吧: ->
这是一个指针运算符,例如:你定义了一个结构体student,
struct student{
int id;
char name[20];
};
你定义了一个学生结构体的变量stu: 如 struct student stu;
你又用这个结构体定义了一个结构体指针:struct student *pstu;
把这个指针指向刚才你定义的stu: 如 pstu = stu;
此后你要是想访问stu里面的成员id或者name就可以这样访问它:
pstu->id = 0001;
所以,这个符号的作用就是很形像的告诉你这个“指针箭头”指向的成员取出来让你操作它,就这个意思 。
热心网友
时间:2023-11-28 17:23
应该没有这种符号的,->是指针运算符,其作用类似于.(成员运算符)。
热心网友
时间:2023-11-28 17:24
应该是->,是指向结构体成员运算符
热心网友
时间:2023-11-28 17:24
只是字符,没特别的意思
热心网友
时间:2023-11-28 17:23
楼主,应该是这样写的吧: ->
这是一个指针运算符,例如:你定义了一个结构体student,
struct student{
int id;
char name[20];
};
你定义了一个学生结构体的变量stu: 如 struct student stu;
你又用这个结构体定义了一个结构体指针:struct student *pstu;
把这个指针指向刚才你定义的stu: 如 pstu = stu;
此后你要是想访问stu里面的成员id或者name就可以这样访问它:
pstu->id = 0001;
所以,这个符号的作用就是很形像的告诉你这个“指针箭头”指向的成员取出来让你操作它,就这个意思 。
热心网友
时间:2023-11-28 17:23
应该没有这种符号的,->是指针运算符,其作用类似于.(成员运算符)。
热心网友
时间:2023-11-28 17:24
应该是->,是指向结构体成员运算符
热心网友
时间:2023-11-28 17:24
只是字符,没特别的意思
热心网友
时间:2023-11-28 17:23
楼主,应该是这样写的吧: ->
这是一个指针运算符,例如:你定义了一个结构体student,
struct student{
int id;
char name[20];
};
你定义了一个学生结构体的变量stu: 如 struct student stu;
你又用这个结构体定义了一个结构体指针:struct student *pstu;
把这个指针指向刚才你定义的stu: 如 pstu = stu;
此后你要是想访问stu里面的成员id或者name就可以这样访问它:
pstu->id = 0001;
所以,这个符号的作用就是很形像的告诉你这个“指针箭头”指向的成员取出来让你操作它,就这个意思 。
热心网友
时间:2023-11-28 17:23
应该没有这种符号的,->是指针运算符,其作用类似于.(成员运算符)。
热心网友
时间:2023-11-28 17:24
应该是->,是指向结构体成员运算符
热心网友
时间:2023-11-28 17:24
只是字符,没特别的意思