- 博客(20)
- 收藏
- 关注
原创 【C语言】18. 自定义类型:结构体类型
答案是不⾏的,因为Node是对前⾯的匿名结构体类型的重命名产⽣的,但是在匿名结构体内部提前使。仔细分析,其实是不⾏的,因为⼀个结构体中再包含⼀个同类型的结构体变量,这样结构体变量的⼤。3.结构体总⼤⼩为最⼤对⻬数(结构体中每个成员变量都有⼀个对⻬数,所有对⻬数中最⼤的)的。4.如果嵌套了结构体的情况,嵌套的结构体成员对⻬到⾃⼰的成员中最⼤对⻬数的整数倍处,结构。不是所有的硬件平台都能访问任意地址上的任意数据的;如果传递⼀个结构体对象的时候,结构体过⼤,参数压栈的的系统开销⽐较⼤,所以会导致性能的下。
2024-12-07 01:46:33
634
原创 【C语言】17. 数据在内存中的存储
其实超过⼀个字节的数据在内存中存储的时候,就有存储顺序的问题,按照不同的存储顺序,我们分为⼤端字节序存储和⼩端字节序存储,下⾯是具体的概念:⼤端(存储)模式:是指数据的低位字节内容保存在内存的⾼地址处,⽽数据的⾼位字节内容保存在内存的低地址处。⼩端(存储)模式:是指数据的低位字节内容保存在内存的低地址处,⽽数据的⾼位字节内容保存在内存的⾼地址处。
2024-12-07 01:45:49
859
原创 【C语言】16. 内存函数
• 函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。• 和memcpy的差别就是memmove函数处理的源内存块和⽬标内存块是可以重叠的。• 如果source和destination有任何的重叠,复制的结果都是未定义的。memset是⽤来设置内存的,将内存中的值以字节为单位设置成想要的内容。• ⽐较从ptr1和ptr2指针指向的位置开始,向后的num个字节er。对于重叠的内存,交给memmove来处理。
2024-12-07 01:33:26
451
原创 【C语言】10. 指针详解(1)
针对于c语言新手对于指针的迷惑,开始创作指针系列博客,希望能通过自己的努力让更多人对指针不再害怕,用上指针,本篇博客详细论述了指针的初始概念和有关的一些语法
2024-09-25 22:36:44
787
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人