8H8K上能否使用函数指针
刚看了一个帖子,上面说51单片机使用函数指针可能出问题,现在项目刚开始写,使用到了函数指针,现在不清楚是否要去掉函数指针<p>会维护调用树就可以用,,</p>
_奶咖君_ 发表于 2024-12-28 14:51
会维护调用树就可以用,,
不太懂这个,是不是应该直接去掉函数指针{:fadai:} aa520520 发表于 2024-12-28 15:23
不太懂这个,是不是应该直接去掉函数指针
不懂的话,要么就学习一下,要么就放弃。。反正普通的函数到也不是不能用。。
如果你是学生,推荐你还是了解一下,,
如果你上班了,看不看都行,能实现需求就行
_奶咖君_ 发表于 2024-12-28 15:26
不懂的话,要么就学习一下,要么就放弃。。反正普通的函数到也不是不能用。。 ...
好的谢谢 结构体菜单里面就使用函数指针。在51中使用没有问题、 社区闲人 发表于 2024-12-28 15:50
结构体菜单里面就使用函数指针。在51中使用没有问题、
我现在的函数指针是有参数类型的,还会有返回值 aa520520 发表于 2024-12-28 15:57
我现在的函数指针是有参数类型的,还会有返回值
如果为了学习,可以使用。如果是为了项目,能不用就不用,防止出现bug,找问题太费劲。C51我一般不用函数指针。 xuzeabc 发表于 2024-12-28 16:13
如果为了学习,可以使用。如果是为了项目,能不用就不用,防止出现bug,找问题太费劲。C51我一般不用函 ...
好的谢谢,如果是RAM单片机的话,函数指针就没问题的吧? 小系统不使用OS, 根本不存在需要维护调用树.
可 100% 的放心使用 函数指针.
如使用OS,51 用函数指针. 由于部分函数是不可重入的, 可能会出问题(同理, 低挡的 PIC 之类也会出现类拟问题, 只不过 低挡 PIC, 没有 OS可供你使用).