滋生_ 2022-10-18 20:41 采纳率: 14.3%
浏览 31

一个函数能否被同时调用?

在单片机中,如果一个函数在main中使用的过程中又被中断调用的话,会发生什么情况?函数中的局部和全局变量会怎么变化,如果有返回值的话还能正常返回吗?

  • 写回答

3条回答 默认 最新

  • 老皮芽子 2022-10-18 21:36
    关注

    这个函数需要考虑并解决函数可重入问题才能这样被中断调用。
    你可以在网上搜索<可重入函数>了解一下

    评论

报告相同问题?

问题事件

  • 创建了问题 10月18日