电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
链表在单片机C语言中有应用么?
已解决
73482
个问题
已帮助
5993
位优秀工程师
链表在单片机C语言中有应用么?
放牧机器人
2019-12-17
浏览量:1634
链表在单片机C语言中有应用么?
显示全部
单片机
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
day_day
通常在实时操作系统的内核代码中应用得比较多。但有些裸机应用中也有使用的场景。比如做大量实时数据传输(示波器、逻辑分析仪)不可能采样到什么就往上位机传就完了,没有这么快的总线!因此首先要保存在内存中,特别是数据不定长的时候,先入先出,queue应用比较多,也算是链表的一种表现方式吧。
发布于
2019-12-17
举报
评论 0
0
0
其他答案
数量:
7
yhj416606438
用于结构体数组,比如经常需要添加或者删除结构体数组,那么可以通过修改结构体内部的前后对象指针达到首尾对象相互连接,不需要挨个调整对象实际内存地址
发布于
2019-12-17
举报
评论 0
1
0
宫梓萱
像嵌入式操作系统用的比较多,UCOS等
发布于
2019-12-17
举报
评论 0
0
0
KVIN
比如有一堆数据,但是这堆数据比较多,里面有你感兴趣的部分,也有不感兴趣的部分,你并不知道感兴趣的有多少个,而且数据又很多,直接声明数组来存储的话,声明数组必须要声明数组大小,这样就有可能丢失数据,也有可能浪费空间,这时候就需要动态链表,这是C语言中可以实现的方式,在更高级的语言中相当于是容器
发布于
2019-12-17
举报
评论 0
0
0
xdsnet
链表比数组更方便插入数据,如果是双链表排序更方便。
发布于
2019-12-17
举报
评论 0
0
0
呵国家啊
链表在使用时会占用很大的RAM,单片机上一般不会使用,或只是在RTOS使用一点的,主要为了任务调度用的
发布于
2019-12-19
举报
评论 0
0
0
chen0000009
链表只是一种数据结构,在哪个平台上都能应用,一般单片机可以用链表实现类似数据缓冲等功能
发布于
2019-12-20
举报
评论 0
0
0
Eddit
链表在一般的软件中用的不多,通常在通信协议还有底层的系统代码里面就会用到链表
发布于
2020-01-14
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
链表在单片机C语言中有应用么?
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: