问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

malloc函数的问题

发布网友 发布时间:2024-10-16 05:01

我来回答

3个回答

热心网友 时间:2024-10-30 08:48

改成:content=(unsigned char *)malloc(20*sizeof(unsigned char));

如果改成数组unsigned char content[80]的话,空间将由栈中分配,而且退出当前函数之后就会被释放,不能再使用了。

这样不能使用的话,请检查你为程序预留的栈空间大小(在编译选项里面)。如果栈溢出的话是肯定会死机的。

另外如果你的这个函数不会重入的话(即没有退出就又在另一线程中调节或者被递归调用),也可以使用static unsigned char content[80],这样就不会占栈空间了。

热心网友 时间:2024-10-30 08:47

arm7跑linux还是不太现实的,死机也是不奇怪的

热心网友 时间:2024-10-30 08:52

你要分配20个指针吗??? 应该没问题的.
=========================================
可以改成数组, 不过这样大小就必须确定, 无法动态改变了.
对于大数组, 我建议用malloc, 不然太浪费空间了.
当然, 对于嵌入式程序不知道有没有这个必要.
=========================================
先做个测试, 定义一个小数组, 比如大小为10, 5, 3
看看还死机吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
膀胱癌医生要为什么要检查上尿路? 游览器书签怎样添加到手机桌面 玫瑰花是早上开还是晚上开 玫瑰是晚上开花吗 左拾遗是什么官左拾遗的解释 怎样炖羊肉好吃又烂 怎样炖羊肉软烂无膻味好吃 ...之心度君子之腹的意思以小人之心度君子之腹的解释以小人之心度君子... 以小人之心度君子之腹什么意思以小人之心度君子之腹出处介绍 苹果macbook pro开机音乐是什么 苹果台式电脑声音苹果电脑开机声音怎么设置 怎样和小心眼同事相处? 怎么样和敏感的同事相处? 人人贷怎么样?人人贷是正规的吗? ...应当在遗产处理前以书面形式作出放弃继承的表示没 双流县医院哪个好 双流医院哪个好点 联想s720大概要多少钱、这款手机好不好 联想S720手机。。的配置算高吗 想买朋友一台联想720,大概9成新,原价1400多,他说卖9百给我算不算贵? 二手联想s720可以卖多少钱? 小鹏汽车回应小鹏G3自燃:初步判断系电池箱严重受损所致 求学霸解答第四题,必采纳 化学必采纳,问号不懂求解释 求解求对否,求第四小题解,,,神速,,必采纳……^V^很急的 第四题怎么写?写出解答过程,解答必采纳! 高中化学,急解决。必采纳的。把浓度范围求出来,。 第四题。。。高二的。。必采纳。过程 无驾照可以买车上牌吗 阿里磅瀑布地址在哪里? 你的医保卡余额有多少 WinKawaks1.45模拟器如何联机对战 有没有类似于拳皇这类游戏 可以在网上联机玩家对战的那种网页游戏 不需 ... 请教大家奥拉星我有碎风、花冠、修罗、风之灵将、怒风侠怎么打死... 奥拉星怒风侠是什么奥特曼 奥拉星几级怒风侠能打修罗 奥拉星怒风侠好还是芭比鹿好? 奥拉星怒风侠能不能打赢狼王迪洛斯,能的话怎么打 奥拉星的天女若曦能不能用怒风侠打? 什么叫标准状况??? 为什么吃菠萝胃疼 吃了菠萝后胃疼怎么缓解 净利润断层什么意思 一文读懂“净利润断层” 一文看懂什么是净利润断层 杭州北站到武林广场做几路公交? 请问杭州汽车北站到武林广场该坐那班公交车? 杭州北站到武林广场北站怎么去 从杭州汽车北站到武林广场LV店,怎么走? 《魔兽世界》9.0暗影国度上线时间介绍_《魔兽世界》9.0暗影国度上线时间... 监守自盗的反义词