_奶咖君_ 发表于 2024-8-19 17:49:21

LairdXin 发表于 2024-8-19 17:28
不知道回复有什么问题,出Bug了,我重新发一次

官方示例如下:


看来printf这个用法已经解决了,,那就找找reentrant这个关键字怎么用呗{:4_188:}

LairdXin 发表于 2024-8-19 21:49:51

_奶咖君_ 发表于 2024-8-19 17:49
看来printf这个用法已经解决了,,那就找找reentrant这个关键字怎么用呗
大佬,看了好久,有点懵逼,reentrant好像是可重入和不可重入的问题,感觉也没有什么联系,请问我该怎么传递这两个指针呀,可以指个明路吗?

_奶咖君_ 发表于 2024-8-20 08:49:16

LairdXin 发表于 2024-8-19 21:49
大佬,看了好久,有点懵逼,reentrant好像是可重入和不可重入的问题,感觉也没有什么联系,请问我该怎么传 ...

https://www.stcaimcu.com/forum.php?mod=viewthread&tid=2353


你可以看看这篇帖子里对于这个关键字的用法

LairdXin 发表于 2024-8-20 10:58:56

本帖最后由 LairdXin 于 2024-8-20 11:00 编辑

_奶咖君_ 发表于 2024-8-20 08:49
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=2353



大佬现在我感觉不是那个关键字的问题,我也不知道这条路怎么继续走下去了


我又做了一些尝试,我寻思通用指针不是3字节,第一个字节是数据类型,那我传两个字节的地址不就行了,如下:






但是结果不是我所想的,如下图所示:



我想地址中的i是不是代表在iData的意思,X代表是在XDATA的意思,于是我又改了下,代码如下



结果如下:


感觉是看着像是没问题的,但是我不明白,为什么我第二次会是i而不是x呢?这样传递会不会有问题呢?


页: 1 [2]
查看完整版本: 关于函数参数报错的问题