C语言 -」用法
2020-07-02 20:32
35 查看
“->”是一个整体,它是用于指向结构体子数据的指针,用来取子数据。
换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”。
问题中的p=p->next ,意思是将p指向的一个结构体实例中的自数据next赋值给p。
扩展资料:
在C语言中,结构体(struct)指的是一种数据结构,是C语言中聚合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员(member),且这些成员可以为不同的类型,成员一般用名字访问。
定义与声明:
结构体的定义如下所示,struct为结构体关键字,tag为结构体的标志,member-list为结构体成员列表,其必须列出其所有成员;variable-list为此结构体声明的变量。
相关文章推荐
- C语言宏定义时#(井号)和##(双井号)的用法
- C语言笔记(switch语句简单用法)
- C语言常用库函数(含详细用法))
- C语言static用法小结
- C语言宏定义高级用法总结
- (转载)C语言中可变参数的用法
- C语言中指针的用法
- C语言中可的变参数用法
- C语言指针的五种错误用法(转)
- C语言-函数指针和指针函数的用法和区别
- C语言中的const,free用法详解
- c语言typedef的用法
- C语言中#define的用法
- sscanf函数用法(C语言)
- c语言strtod()函数的用法
- 递归函数的用法(c语言)
- 长度为0的数组——C语言的非标准用法之一
- C语言宏定义中 "#","#@"和 "##"的用法
- c语言中scanf的用法
- 单片机的C语言中位操作用法