keil头文件引用应该加到.c还是.h文件里
时间: 2024-11-25 18:19:01 浏览: 64
51单片机C语言中.c文件和.h文件的关联
5星 · 资源好评率100%
在Keil uVision等嵌入式开发环境中,头文件通常用于包含函数声明、宏定义以及常量,而实际的函数实现则放在对应的`.c`文件中。当你需要在其他源文件中引用某个功能时,应在`.h`文件中添加对该功能的`#include`语句。
例如,如果你有一个名为`math_functions.h`的头文件,里面声明了如`add()`这样的函数:
```c
// math_functions.h
#ifndef MATH_FUNCTIONS_H
#define MATH_FUNCTIONS_H
int add(int a, int b); // 函数声明
#endif // MATH_FUNCTIONS_H
```
然后在`math_functions.c`文件中提供函数实现:
```c
// math_functions.c
#include "math_functions.h"
int add(int a, int b) {
return a + b;
}
```
其他`.c`文件想要使用`add()`函数,只需要包含`math_functions.h`:
```c
// main.c
#include "math_functions.h"
#include "other_functionalities.h" // 其他头文件
int main() {
int result = add(5, 7);
return result;
}
阅读全文