写于2016年12月12日。

“->”称为间接成员运算符。

总体注解:这个运算符与指向结构(sturct)或联合(union)的指针一起使用,用来指明结构或联合的的成员。假设ptrstr是一个指向结构的指针,member是由该结构模板指定的一个成员。

那么

ptrstr->member

这个表达式表示被指向的结构的成员。间接成员运算符也可以用同样方式用于联合。

example:

struct{

int code;

float cost;

} item *ptrstr;

ptrstr=&item;

ptrstr->code=3451;

最后一个语句先将ptrstr指向code,再将一个int值3451赋给item的成员code。以下的三个表达式是等价的:

ptrstr->code

item.code

(*ptrstr).code

最新文章

  1. java中注解的使用与实例 (二)
  2. 验证mongodb副本集并实现自动切换primary~记录过程
  3. “ORA-01033:ORACLE initialization or shutdown in progress”错误的解决
  4. IPC之PIPE
  5. NetBeans快捷键的使用
  6. ubuntu timezone
  7. WIN中SharePoint Server 2010 入门安装部署详解
  8. swift学习初步(三)--控制流操作
  9. Hadoop 配置好hive,第一次在conf能进入,第二次就不行了,怎么办?
  10. 通过EL表达式,后台数据传到前台,引号及后面的数据被截断的问题:
  11. OpenStack_Swift源代码分析——Object-auditor源代码分析(1)
  12. BAYESIAN STATISTICS AND CLINICAL TRIAL CONCLUSIONS: WHY THE OPTIMSE STUDY SHOULD BE CONSIDERED POSITIVE(转)
  13. Git基本操作指令
  14. ubuntu中minicom安装和使用
  15. Android--UI之ImageSwitcher
  16. 3款网页jQuery抽奖实例演示
  17. mysql常见操作语句,建表,增删改查
  18. Docker Macvlan网络部署
  19. 【Python】【socket】
  20. input默认显示当前时间

热门文章

  1. 视觉机器学习读书笔记--------SVM方法
  2. virt-manager管理整个云平台的instances
  3. scp详解
  4. IIS 7 Web服务器上部署ASP.NET网站(转)
  5. pycharm上运行django服务器端、ip地址访问
  6. MySql和SQL Server数据类型 对比
  7. 嵌入式Linux USB WIFI驱动的移植
  8. Learning Django Resources
  9. 所有Mac用户都需要知道的9个实用终端命令行<转>
  10. Linux_常用命令
  11. 解决apache启动问题:httpd: Could not reliably determine the server's fully
  12. Java基础——变量、数据类型
  13. AspNetCore 基于流下载文件与示例代码
  14. 使用Redmine的PHP API时,如何判断需求是否为原子需求
  15. LoadRunner Vuser测试脚本添加前置条件举例
  16. 经典文摘:饿了么的 PWA 升级实践(结合Vue.js)
  17. Java NIO之Selector(选择器)
  18. C#获取中国天气网免费天气预报信息
  19. newborn, infant, toddler以及baby的区别
  20. Haskell语言学习笔记(81)Data.Typeable