用C语言写程序的时候层数太多会不会出问题?我用义隆的单片机 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 单片机 层数 太多 义隆 搜索资料 3个回答 #热议# 不吃早饭真的会得胆结石吗? 百度网友665345f56 2011-02-10 · TA获得超过448个赞 知道答主 回答量:172 采纳率:0% 帮助的人:255万 我也去答题访问个人页 关注 展开全部 会出现堆栈溢出一般编译器在编译时候,会将全局变量以外的空间都作为堆栈使用,函数内声明的局部变量、数组等,全部是放在堆栈里的。每运行一个函数,编译器还会统计这个函数用到了几个寄存器,然后在函数运行前将寄存器压栈,函数返回前出栈嵌套太多了,一直在压栈,没有出栈,或者局部变量声明太多,很快堆栈就溢出了。这也是单片机调用递归函数时要小心再小心的原因。我曾经用ARM7编写程序时,由于全局变量太多了,保留堆栈空间太少造成过堆栈溢出 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 百度网友52b807d 2011-02-10 · 超过13用户采纳过TA的回答 知道答主 回答量:48 采纳率:0% 帮助的人:40.2万 我也去答题访问个人页 关注 展开全部 这个问题太模糊,上面已经说了,最坏的结果就是栈溢出。看看单片机初始代码的初始堆栈部分 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 guogongshao 2011-02-10 知道答主 回答量:4 采纳率:0% 帮助的人:0 我也去答题访问个人页 关注 展开全部 最好不要嵌套太多层,3层为益。如果超过三层的话最好拆分 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 更多回答(1) 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2014-07-22 义隆单片机程序C语言. 2012-10-15 义隆单片机 希望哪位大侠给我提供一个用C语言写的外部中断的程序,单片机是使用的EM78P153S。谢谢啦 1 2013-10-16 义隆单片机 1 2014-06-26 请问各位网友,义隆的单片机可以用c语言开发吗?好用吗?求大神帮助 2012-12-04 单片机C语言中断问题 2 2013-01-29 用c语言编写的单片机程序(就是书上的程序),进行烧录之后就可以让单片机工作? 4 2010-11-24 义隆单片机用怎么开发软件呀? 6 2016-05-16 义隆单片机休眠和唤醒C语言怎么用 为你推荐: