Wish-today 2024-01-11 22:38 采纳率: 0%
浏览 1132

keil5的uint8_t有红色下划线但编译不报错

img


为什么这些uint8_t会有下划线,但编译不报错,这是什么问题呢?恳请各位为我解惑

  • 写回答

2条回答 默认 最新

  • qllaoda 2024-01-12 10:41
    关注

    很简单,一个单独的头文件,它没有定义uint8_t,也没有包含相关定义的头文件,单独看它,这个uint8_t当然是有问题的。
    如果你在一个c文件里包含它,并且在它之前还包含了对uint8_t的定义,自然就没问题了。头文件并不直接参与编译。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 1月11日