这个语句的意思是不是将_UART_H_ 替换为#include "stdio.h" void UartInitialisation(void);

2019-08-22 15:30发布

本帖最后由 richthoffen 于 2017-4-6 19:36 编辑

#ifndef _UART_H_ #define _UART_H_  #include "stdio.h"  void UartInitialisation(void);  #endif
这个语句的意思是不是将_UART_H_ 替换为#include "stdio.h"  void UartInitialisation(void);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-08-22 20:50
是用#include "stdio.h" 替换_UART_H_ ,后面的函数是对应ifndef的。
huishun1314
2楼-- · 2019-08-23 02:23
不是 #ifndef _UART_H_ #define _UART_H_ 这么做是为了防止头文件被多个文件包含时编译出错。你看他的固件库每个头文件都有类似的宏定义。
JUSTNIUB
3楼-- · 2019-08-23 08:11
 精彩回答 2  元偷偷看……
Electronic
4楼-- · 2019-08-23 08:30
防止重复包含

一周热门 更多>