会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
黄树超
非典型嵌入式行业从业者;C/C++,Linux/Android
首页
管理
2020年9月1日
C语言:不定长结构体的实现方式
摘要: 需求 有时候,我们会遇到一些情况:数据前部分相同,但是后部分长度不固定;数据格式相似,只是尾缀的长度不同,例如某些数据包,需要不定长度。 为了能够同时使用上不同长度的数据。可以用以下的方式实现。 方案 结构体尾部加指针 需要 管理尾部指针 struct s { int len; int *data;
阅读全文
posted @ 2020-09-01 19:18 schips
阅读(2103)
评论(1)
推荐(0)