C语言笔记--结构体
结构体 struct
- 结构体所占的空间,并不是简单的里面所包含的数据类型容量简单相加,因为存在对齐策略,会比预期要大
这是基本格式,其余的见 笔记
结构体数组
结构体指针
下面解释下:
num=p->num++; 跟i++很像
先num=p->num 结果为1001 ,然后 p->num++ p这时候为1002
num=p++->num;
->优先级跟.一样比 ++高
所以num=p->num 这时候p的地址上存的num 是上面的1002
再p++ 地址++ 变为下一个地址 指向1005
结构体typedef
typedef的作用就是起别名
定义方式:
-
stu
代表struct student
(给结构体类型起别名) -
* pstu
代表struct studen *
(给结构体指针变量起别名) -
typedef int INTEGER
起别名的作用在于代码即注释,比如size_t 这样可以快速知道作用
可以起别名,也可以直接当结构体使用
__EOF__

本文作者:halfup
本文链接:https://www.cnblogs.com/halfup/p/15815845.html
关于博主:编程小萌新一名,希望从今天开始慢慢提高,一步步走向技术的高峰!
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/halfup/p/15815845.html
关于博主:编程小萌新一名,希望从今天开始慢慢提高,一步步走向技术的高峰!
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具