楼主: 少年风

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

[复制链接]

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2023-1-9 14:40:27 | 显示全部楼层
谢谢,心里通透了很多
回复

使用道具 举报

3

主题

6

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2023-1-9 14:40:50 | 显示全部楼层
楼主很扎实!但当我使用fraction*p=new(fraction)时,再使用((fraction*)(&p->denom))->num=5就会报错,这是什么原因
回复

使用道具 举报

5

主题

10

帖子

18

积分

新手上路

Rank: 1

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

使用道具 举报

3

主题

9

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2023-1-9 14:41:21 | 显示全部楼层
好的,持续关注
回复

使用道具 举报

3

主题

8

帖子

12

积分

新手上路

Rank: 1

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

使用道具 举报

1

主题

7

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2023-1-9 14:42:11 | 显示全部楼层
期待!一定要写系列啊![可怜][可怜][可怜]
回复

使用道具 举报

2

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2023-1-9 14:42:57 | 显示全部楼层
系列首发自我公重号
回复

使用道具 举报

0

主题

5

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-1-9 14:43:32 | 显示全部楼层
之前就关注啦[惊喜]
回复

使用道具 举报

6

主题

12

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2023-1-9 14:44:13 | 显示全部楼层
讲的很好,学到新东西,万分感谢
回复

使用道具 举报

1

主题

8

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2023-1-9 14:44:21 | 显示全部楼层
我居然,全看懂了[思考]
回复

使用道具 举报

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

本版积分规则

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