wx00882 2023-07-23 18:53 采纳率: 0%
浏览 97

uint16——t没有定义

为什么是未定义 uint16——t 改为void 又是错误的,我在h文件给了头部 头大

img

img

img

  • 写回答

3条回答 默认 最新

  • 源码时代网 2023-07-23 19:08
    关注

    uint16_t 是一个无符号短整型的数据类型,表示取值范围在[0, 65535]之间的整数。而 void 是一种特殊的数据类型,用于表示无返回值的函数或指针。

    将 uint16_t 改为 void 是错误的,因为它们是完全不同的数据类型,没有语法上的兼容性。

    您提到在头文件中提供了适当的头部声明,但是如果在声明的地方将 uint16_t 改为 void,仍然是错误的。函数或变量的类型必须与其声明一致。

    请确保在代码中正确地使用适当的数据类型,并保持一致性。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月23日