登录注册
论坛
一粒金砂(高级)
302
0
请看下图
如上图所示,第二张图和第三张图,同一个结构体,两个不同的变量,负同样的值后,里面指针的地址是一样的。这就导致一个问题,往第二个图里常量地址写数据时会把第三个里面的内容删掉
17362166269530.4162100313092527.jpg (0 Bytes, 下载次数: 0)
下载附件 保存到相册
2025-1-7 10:24 上传
2025-1-7 10:26 上传
扫一扫,分享给好友
版主
7158
2
所有赋值都新建两个变量,然后给这两个结构体赋值的时候,选不一样的变量。
6450
10
wangerxian 发表于 2025-1-7 14:40 所有赋值都新建两个变量,然后给这两个结构体赋值的时候,选不一样的变量。
我感觉问题应该是结构体的里面的指针名称是同一个导致的,因为同一个指针指向的就是同一个地址
在爱好的道路上不断前进,在生活的迷雾中播撒光引
秦天qintian0303 发表于 2025-1-8 09:11 我感觉问题应该是结构体的里面的指针名称是同一个导致的,因为同一个指针指向的就是同一个地址
我觉得是赋值的问题,结构体指针,他表示的是一个地址,赋值给他同一个地址,才会指向同一个地址,不给赋值,他就是一个野指针。
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »