->这个符号什么意思 c语言指针符号

->这个符号什么意思
解释下面这行代码:
pw=pw->p

->这个符号是结构体运算符
每一个结构体变量中的各个成员,都可以通过结构体成员运算符“.”或“->”来逐个访问。
例如:
定义一个结构体
struct student
{
char name[10];
char number[10];
float score;
}stu1;
然后访问其中成员,比如给成员赋值
stu1.score=65.5;
同样也可以写成
stu1->score=65.5;
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-22
举个例子

struct S
{
int a;
}s;

S *pS = &s;

s.a可以用pS->a表示,pS->a相当于(*pS).a
第2个回答  2013-12-22
pw这个指针是指向p变量的指针

->这个符号什么意思 c语言指针符号
->这个符号是结构体运算符 每一个结构体变量中的各个成员,都可以通过结构体成员运算符“.”或“->”来逐个访问。例如:定义一个结构体 struct student { char name[10];char number[10];float score;}stu1;然后访问其中成员,比如给成员赋值 stu1.score=65.5;同样也可以写成 stu1->score=65....

-> 在c语言中是什么意思?
“->”是一个整体,它是用于指向结构体子数据的指针,用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”。问题中的p=p->next ,意思是将p指向的一个结构体实例中的自数据next赋值给p。

C语言中->是什么意思啊?
->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.举个例子:struct Data { int a,b,c;}; \/*定义结构体*\/ struct Data *...

c语言->是什么意思
“->”是一个整体,它是用于指向结构体子数据的指针,用来取子数据。换种说法,如果在C语言中定义了一个结构体,申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”。问题中的p=p->next ,意思是将p指向的一个结构体实例中的自数据next赋值给p。

C语言中->是什么意思啊?
在C语言中,"->"是一个重要的符号,它用于访问指向结构体或类(在C++中)的指针中的子数据。当你定义了一个结构体,例如:struct Data{ int a, b, c;};然后创建一个指向这个结构体的指针,如`struct Data * p;`,你想通过指针获取结构体中的数据,就需要用到"->",比如:int x;p = &...

c语言中 ->这个符号什么意思?例如,p->n 什么意思?
在c语言中,->是与指针配对使用的,而这个指针通常指向的是一个数据结构,再通过->符号来获取 该数据结构中的成员数据。举个例子:struct test { \/\/ 先声明一个数据结构 int n;int m;};struct test t; \/\/ 定义一个该结构的变量 struct test *p; \/\/ 定义一个该结构的指针 p = &t; \/\/ ...

-> 在c语言中是什么意思?
在C语言中,"->"这个符号具有特殊的含义。它被用来操作结构体中的成员,当我们定义了一个结构体并为其创建一个指针时,"->"就变得尤为重要。例如,当你看到代码片段"p=p->next",这其实是在说,将指针p指向的结构体实例中的成员next的值赋给p。简单来说,"->"就像一个桥梁,连接指针和它所...

你好 请问C语言中这个符号->是什么意思
表示求结构体的成员。为二元操作符,左为结构体的指针,右为成员名。

请问c语言中 ->符号是什么意思? 比如c=a->b,谢谢
a为结构体或联合体的指针,->表示调用其成员

C语言中的->符号表示什么意思?.
->是一个指针操作符,假设p是指向结构体变量的指针,那么:p->data 就等价于 (*p).data 都可以访问p所指向的结构体的data成员

相似回答