结构体变量

来源:8-1 结构体【内存占用分析】

prosmail

2021-01-20

debug时settings变量的内存

debug时settings变量的内存

图片描述
执行完printf后,内存中出现了一款相同的值,其地址为”0x6fec0ffd40“

图片描述
程序最终打印出来的值即为上面的地址。”0x6fec0ffd40“
请问老师这该如何理解?

写回答

1回答

bennyhuo

2021-01-20

看来是直接把结构体变量当整型,结构体跟数组名一样取了首地址~ 


联系到你提的上一个问题,由此可见,settings 和 &settings 是等价的,结合我们已经知道的数组变量 array 和它的地址 &array 等价,函数名 main 和取函数地址 &main 等价,看来这是一套一样的逻辑。

0
1
prosmail
非常感谢!谢谢老师。
2021-01-20
共1条回复

C语言系统化精讲 重塑编程思想 打造坚实的开发基础

如果通向大牛的道路有捷径,那就是先学好C语言

2208 学习 · 853 问题

查看课程