关于STM32头文件的问题

2019-08-14 00:28发布

[mw_shl_code=c,true]#ifndef __ADC_H #define __ADC_H #include "sys.h" void Adc_Init(void); #endif [/mw_shl_code] 这个是adc.h文件里的内容,不明白为什么要有#ifndef __ADC_H 和#define __ADC_H这两行代码,我知道ifndef的意思是防止进行重定义,但是为什么要定义__ADC_H这个东西呢?它有什么用?.h文件的目的不就是为了包含#include "sys.h"和
void Adc_Init(void)这两条语句吗?还有就是__ADC_H这个名字的格式就只这样吗?必须是头文件名字的大写加下划线?我是新手,也许问题有点弱智,请大侠们赐教。。。尽量讲清楚一些,感激不尽!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。