①假设
存在结构体
struct
{int a;char *s;b*p=&b;
指针p指向结构体变量b ,
变量b中包含两个成员 ,
整型成员a和指针成员b ,
即指针可以指向结构体中的指针 。
~
②指针指向结构体变量成员
~
++p->a等于++(p->a)等于++a
先->再++ ,
先访问a , 再++ ,
不移动指针 , 变量增加 , a增1 。
~
(++p)->a
先++再-> ,
先++p , 再访问a ,
先移动指针p , p增1 , 再访问a 。
~
(p++)->a等于p++->a
先->再++ ,
先访问a , 再p++ ,
先访问a , 再移动指针p , p
~
③指针指向结构体指针成员
~
*p->s等于*s
先->再* ,
先指向指针s , 再转换为s所指变量 ,
访问指针s所指的变量 。
~
*p->s++等于*(p->s)++等于*s++
先->再* , 最后++ ,
先访问s所指的变量 , 再s++ ,
先访问s所指的变量 , 再移动指针 , s
~
(*p->s)++等于(*s)++
先->再* , 最后++ ,
先访问s所指的变量 , 再(*s)++ ,
先
~
*p++->s等于*(p++)->s
先->再* , 最后++ ,
先访问s所指的变量 , 再p++ ,
【Twitter|C语言-结构体与指针移动】先访问s所指的变量 , 再移动指针 , p
- 伊隆·马斯克|马斯克: Twitter 有非凡的潜力,我会释放它。
- Twitter|推特创始人的NFT从290万暴跌至1万,马斯克:我要全款买推特
- c语言|好家伙!手机隐藏的开发者选项功能竟然这么强大!
- 流行|对接程序,是基于计算机辅助结构的药物设计最流行的工具
- Twitter|Twitter保卫战打响:立刻启动“毒丸计划”,誓要跟马斯克“拼死一战”
- Twitter|百度一员工称被强制“毕业”:沟通过程中内网权限被断,股票归属仅差1个月
- 伊隆·马斯克|玩Twitter玩成股东,马斯克不是有钱任性,是想革社交网络的命
- c语言|产业互联网,互联网巨头的新主场
- Twitter|Twitter董事会执行“毒丸计划”,以反击马斯克的收购计划
- 电子商务|Twitter周五宣布用“毒丸计划”回击马斯克的恶意收购