c语言->是什么意思

如题所述

“->”是一个整体,它是用于指向结构体子数据的指针,用来取子数据。

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

扩展资料:

指针变量是存放一个变量地址的变量,不同于其他类型变量,它是专门用来存放内存地址的,也称为地址变量。定义指针变量的一般形式为:类型说明符*变量名。 

类型说明符表示指针变量所指向变量的数据类型;*表示这是一个指针变量;变量名表示定义的指针变量名,其值是一个地址,例如:char*p1;表示p1是一个指针变量,它的值是某个字符变量的地址。

参考资料来源:百度百科-指针

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-27
->是一个整体,它是用于指向结构体。C++中的class等含有子数据的指针用来取子数据。
-> C运算符,指向结构变量的指针,通过结构指针即可访问该结构变量。

满意的话,请采纳
第2个回答  2015-08-27
这个符号主要应用用结构体类型的指针指向结构体内部的成员。

假设你声明一个结构体和一个指针如下:

typedef struct jiegouti
{
int name;
int age;
}jiegouti;

jiegouti *p;

那么你就可以用p->name的方式去表示指针p内部的name变量,"->"符号就是起这个作用本回答被网友采纳
第3个回答  2020-01-13
第4个回答  2015-08-27
编程语言

->在C语言中是什么意思?
->在C语言中,叫做指向结构体成员运算符,用处是使用一个指向结构体或对象的指针访问其内成员。一个指针当用来指向一个结构体、对象时,称之为结构体指针或对象指针。结构体指针或对象指针中的值是所指向的结构体或对象的首地址。通过结构体指针或对象指针即可访问该结构体或对象。指向结构体成员运算符...

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语言什么意思
->是一个整体,它是用于指向结构体。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的...

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

C语言中"->"什么意思
unsigned char x;x=127;\/\/(二进制:0111 1111)\/\/x<<1后的结果:1111 1110 <=> 254 printf(''%o",x<<1); \/\/按8进制输出376 说明事项1:移位运算都是2的整数倍,*2 和<<1的运算结果是一样的,但是移位的运行效率要高 2:有符号数不要轻易使用移位,符号位比较容易出问题。

请问c语言中->是什么意思?
-> 表示某个指针所指向的内存空间

c语言中->是什么意思?
"->"是C语言中的一个运算符:指向结构体成员运算符。常常用于结构体中 比如:struct student{ int number;float score;char adrr;}student1,*p;int a;p=&student1;这上面是 定义了一个结构体变量student1;和一个指向结构体变量的指针p;然后看下面一句:a=p->number;意思是把p所指向的结构...

相似回答