IE盒子

搜索
楼主: 我家

万字长文带你从内存看指针 | C语言指针完全解析

[复制链接]

0

主题

9

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-12-28 15:32:02 | 显示全部楼层
谢谢,心里通透了很多
回复

使用道具 举报

2

主题

9

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2022-12-28 15:32:20 | 显示全部楼层
楼主很扎实!但当我使用fraction*p=new(fraction)时,再使用((fraction*)(&p->denom))->num=5就会报错,这是什么原因
回复

使用道具 举报

1

主题

6

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2022-12-28 15:32:54 | 显示全部楼层
不要用cpp,还有这里内存布局我只是举例子,实际上可能还需要考虑内存对齐等,这里举例子主要是说明指针实际是没类型的,类型是在解引用时告诉编译器取多长字节,如何解释
回复

使用道具 举报

3

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2022-12-28 15:32:59 | 显示全部楼层
好的,持续关注
回复

使用道具 举报

0

主题

7

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-12-28 15:33:44 | 显示全部楼层
请教一下作者大神,您怎样理解 指针形式表现上,逻辑很不一致性。正如文中所说,&a ,是取a变量地址。xx  *pa=&a,这里是声明pa是指向变量a的指针,*pa 是取的a的值,但是按前面声明,*pa的值应该是a地址的。这样很明显的不一致,请教一下作者大神 您是怎样自洽的?
回复

使用道具 举报

2

主题

6

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-12-28 15:34:02 | 显示全部楼层
期待!一定要写系列啊![可怜][可怜][可怜]
回复

使用道具 举报

0

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-12-28 15:34:22 | 显示全部楼层
系列首发自我公重号
回复

使用道具 举报

2

主题

11

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2022-12-28 15:35:08 | 显示全部楼层
之前就关注啦[惊喜]
回复

使用道具 举报

0

主题

8

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2022-12-28 15:35:18 | 显示全部楼层
讲的很好,学到新东西,万分感谢
回复

使用道具 举报

4

主题

10

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2022-12-28 15:36:02 | 显示全部楼层
我居然,全看懂了[思考]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表