为什么说在小型的微型控制器上使用C函数指针是一种挑战

2020-01-26 12:53发布

不懂,高手解答~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
user_first
2020-01-27 18:34
挑战谈不上,至少在51上使用函数指针是不合适的。
51功能上可以使用函数指针,但会使内存覆盖分析失效,结果就是内存占用大增。
传统方法是编译器根据函数调用关系,分析哪些局部变量可以公用内存。用到函数指针后,编译时就无法知道谁调用谁,从而编译器无法优化。

一周热门 更多>