博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言结构体引用元素“.”与“->”辨析
阅读量:4170 次
发布时间:2019-05-26

本文共 373 字,大约阅读时间需要 1 分钟。

c语言结构体引用元素“.”与“->”辨析

后缀表达式后跟一个圆点和一个标识符仍是后缀表达式。第一个操作数表达式的类型必须是结构或联合,标识符必须是结构或联合的成员的名字。结果值是结构或联合中命名的成员,其类型是对应成员的类型。如果第一个表达式是一个左值,并且第二个表达式的类型不 是数组类型,则整个表达式是一个左值。
后缀表达式后跟一个箭头(由-和>组成)和一个标识符仍是后缀表达式。第一个操作数 表达式必须是一个指向结构或联合的指针,标识符必须是结构或联合的成员的名字。结果指向指针表达式指向的结构或联合中命名的成员,结果类型是对应成员的类型。如果该类型不是数组类型,则结果是一个左值。
因此,表达式 E1->MOS 与(*E1).MOS 等价(此处E1是指向结构体的指针)
表达式E1.MOS与(&E1)->MOS等价(此处E1是一个结构体)

转载地址:http://tbwai.baihongyu.com/

你可能感兴趣的文章
牛客网 构造队列
查看>>
牛客网 跳石板
查看>>
牛客网 暗黑的字符串
查看>>
牛客网 最大的奇约数
查看>>
python大坑:AttributeError: 'module' object has no attribute 'Workbook'
查看>>
python 协程
查看>>
在写计算器时学到的
查看>>
小Q的歌单
查看>>
牛客网 计算机网络 选择题及知识点 (1)
查看>>
0-1背包问题
查看>>
LRU Cache
查看>>
牛客网 旋转数组的最小值
查看>>
整数的二进制表达式中有多少个1
查看>>
java学习笔记(一)
查看>>
数值的整数次方
查看>>
调整数组顺序使奇数位于偶数前面
查看>>
在其他数都出现偶数次的数组中找到出现次数为奇数次的数
查看>>
其他数都出现了k次的数组中找到只出现一次的数
查看>>
只用位运算不用算术运算实现整数的加减乘除运算
查看>>
Java开发 2019秋招 面经整理
查看>>