有关->
2015-10-26 22:01
218 查看
->在C语言中称为间接引用运算符,是二目运算符,优先级同成员运算符“.”
用法:
p->a,其中p是指向一个结构体的指针,a是这个结构体类型的一个成员。表达式p->a引用了指针p指向的结构体的成员a。 例如: struct T { int a; char b; }; struct T* p=&s; 那么, p->a相当于s.a。 显然,有个等价写法:(*p).a,和p->a完全等效。
它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”
相关文章推荐
- NOIP 2013 货车运输
- ViewPager实现自动滑动和下面小圆点可根据图片大小来自适应
- Spring依赖注入
- lintcode 中等题: 3 Sum II 三数之和II
- 设置table中的td内容位置
- C 语言中结构体引用符号"."和"->"的区别
- 超简单方法实现省/市/地区级联查询
- 大规模图的存储(前向星、next数组)
- JAVA中Process类的用法(感觉不错)
- Eclipse自动提示
- 为什么面试要问hashmap 的原理
- Linux 下报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must解决方案
- Leetcode -- Candy
- 大规模图的存储(前向星、next数组)
- C++:运算符重载函数之"++"、"--"、"[ ]"、"=="的应用
- 《Programming with Objective-C》第四章 Encapsulating Data
- Struts2框架与jQuery框架之间ajax的实现
- Linux下安装Mysql
- HDU 1789 Doing Homework again(馋)
- 携程与去哪儿合并 百度成中国最大在线旅游提供商