keil5 MDK中警告function "printf" declared implicitly 会怎么样
时间: 2023-07-21 17:30:26 浏览: 293
在 Keil MDK 中,当你使用 printf 函数时,如果没有在代码中显式地声明该函数,编译器就会给出警告 "function 'printf' declared implicitly"。这意味着编译器无法确定 printf 函数的返回类型和参数类型,这可能会导致代码编译错误或运行时错误。
为了避免此问题,你需要在代码中添加头文件 `stdio.h`,并在文件开头添加如下代码:
```c
#include <stdio.h>
```
这样编译器就能够知道 printf 函数的返回类型和参数类型,从而避免编译错误或运行时错误。
阅读全文