问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

结构体指针与结构体指针的指针的区别?

发布网友 发布时间:2022-05-16 22:34

我来回答

1个回答

热心网友 时间:2023-09-14 01:32

假设有以下代码:
ListNodePtr s;
*ListNodePtr p=&s;
**ListNodePtr pp=&p;
假设ListNodePtr s在内存中存放的地址为1000,p指向s,pp指向p,示意如下:
1000:s的内容
1005:p的内容=1000
1009:pp的内容=1005
即s的地址是1000,代表结构体的内存位置;p的地址是1005,p的值为1000指向s;pp的地址是1009,p的值为1005指向p(即指针的指针)。
故:
1. ListNodePtr s:s就是结构体的代表,并不是结构体指针,p才是结构体指针;
2. *ListNodePtr s:这里s才是结构体指针;
3. 传参时,用function_2(&s)或function_2(*s)可直接在函数中访问原结构体内容;用function_1(s)则会将结构体复制一份压到参数栈中,函数中访问的是复制的副本。看实际需要使用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
iPhone XR电量百分比怎么设置 Django如何使用网页嵌套网页(2023年最新解答) 社保之前工作缴了 后面工作不缴。自己要怎么续上?自己缴要缴多少?每... 壁挂炉数字不亮了怎么回事了解壁挂炉数字不亮的原因及解决方法_百度知 ... 单反长镜头和短镜头什么区别 ai的剪切蒙版快捷键是什么 自学当程序员需要哪些基础 程序员,需要学什么课程 想当一名出色的程序员数学必须要很好吗 华为路由器192.168.1.1怎样设置? 结构体指针? C语言结构指针和结构变量名分别是什么意思? 结构体指针是一个指针还是一组指针 结构体指针和结构体中的指针的区别 纸杯蛋糕烤的时候上面爆浆 纸杯蛋糕为什么加盐 成语 隔岸观火的故事 超级适合假期带去野餐的甜品纸杯蛋糕怎么做? 隔岸观火的故事 隔岸观火在感情中是什么意思 机柜安装尺寸 成语隔岸观火有什么典故 服务器机柜尺寸一般都有多少的? 隔岸观火的历史人物是谁 隔岸观火怎么用案例释义? 隔岸观火的典故 迅捷(FAST)FW150US USB超小型150M无线网卡能让无网络的台式机连网吗? 今天买了fast fw150us2.0 电脑主机没有配读取光盘的,光盘用不上,驱动没有办法安装, 跪求迅捷fw150us驱动 V2.0 免费版软件百度云资源 郑州哪里治痤疮口碑好 求前辈指导一下结构体+指针是什么意思 在人群中看了你一眼歌名是什么? 王菲唱的歌,歌词是“只是因为在人群中多看了你一眼” 容祖儿有一首歌这样唱: 在人群中匆匆看了你一眼 是什么歌? 我总是能在人群中一眼看到你的歌 joinquant怎么导入数据 目前市面上的量化交易平台做到了什么程度 手麻引起的原因都有哪些? 鲅鱼干怎么制作好吃 鲅鱼干的好吃做法步骤 引起手脚麻木的原因有哪些? 自制烤鲅鱼干怎么做 干煸鲅鱼干的做法有哪些 西葫芦蛤蜊合饼怎么做好吃 西葫芦炒花蛤的做法,西葫芦炒花蛤怎么做好吃 西葫芦炒蛤蜊肉的做法,西葫芦炒蛤蜊肉怎么做 西葫芦炒花蛤怎么做好吃 漫画女孩图片,要飘逸,漂亮,头发颜色鲜明些,以美至胜,谢谢 物联网导论考试一般能过吗? 《哈利·波特》克鲁姆为什么喜欢赫敏? 赫敏和克鲁姆怎么分手的