D:\qq\存储\2826901527\FileRecv\AJIAJI\main.c(58): warning C206: 'init_uart': missing function-prototype
时间: 2023-09-07 09:13:12 浏览: 98
怎么一键清理QQ垃圾文件-.docx
这个警告是因为在调用函数 `init_uart` 之前没有提供函数原型。为了解决这个问题,你需要在调用 `init_uart` 函数之前提供函数原型或将函数定义放在调用之前。
方法一:提供函数原型
在你的代码中添加一个函数原型,即函数声明,告诉编译器函数的返回类型、函数名和参数列表。
例如:
```c
void init_uart(void);
```
这个函数原型应该放在调用 `init_uart` 函数之前的地方,例如在文件开头或者其他头文件中。
方法二:将函数定义放在调用之前
将 `init_uart` 函数的定义放在调用之前,这样编译器就可以看到函数体了,就不会报警告了。
例如:
```c
#include <stdio.h>
#include <stdlib.h>
void init_uart(void)
{
// 函数体
}
int main()
{
init_uart(); // 调用函数
return 0;
}
```
这样就不会报警告了。
阅读全文