标题:
STM32F0304p6单片机C语言链表太占空间了怎么办?
[打印本页]
作者:
sr861126
时间:
2022-5-16 15:31
标题:
STM32F0304p6单片机C语言链表太占空间了怎么办?
STM32F0304p6单片机使用链表特占空间有什么办法解决?
typedef struct Link{
char elem;//代表数据域
struct Link * next;//代表指针域,指向直接后继元素
}link;
link * initLink(){
link * p=(link*)malloc(sizeof(link));//创建一个头结点
link * temp=p;//声明一个指针指向头结点,用于遍历链表
//生成链表
for ( i=1; i<5; i++) {
link *a=(link*)malloc(sizeof(link));
a->elem=i;
a->next=NULL;
temp->next=a;
temp=temp->next;
}
return p;
}
作者:
yzwzfyz
时间:
2022-5-17 10:08
精细化链表是关键。
而后再谈程序
作者:
sr861126
时间:
2022-5-20 16:17
yzwzfyz 发表于 2022-5-17 10:08
精细化链表是关键。
而后再谈程序
兄,怎么写呀,搞个码在下学习学习啊
作者:
woshige
时间:
2022-5-20 17:04
个人看法是既然觉得占用空间,那就需要在申请内存的时候尽量精确,让每一次申请的内存够用且不浪费,扣内存的时候需要慢慢搞,挺折磨人的
作者:
wufa1986
时间:
2022-5-20 17:29
都有这么高大上功能直接换个高配置的就行了,不要考虑太多,优化越厉害,越多BUG
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1