#define
用 #define 定义一个标识符来表示一个常量。宏所表示的常量可以是数字、字符、字符串、表达式。其中最常用的是数字。
#include
#include叫做文件包含命令,用来引入对应的头文件(.h文件)。#include 也是C语言预处理命令的一种。
#include 的处理过程很简单,就是将头文件的内容插入到该命令所在的位置,从而把头文件和当前源文件连接成一个源文件,这与复制粘贴的效果相同。
#ifndef _led_H
#define _led_H
#endif
这个是单片机编程的时候常见的一组预处理指令
C语言中宏定义宏编译的使用#if,#ifdef,#ifndef,#elif,#else,#endif,defined使用详解,可以实现和if else一样的效果_51CTO博客_C语言 宏定义
C语言的预处理命令_c语言预处理命令_托比-马奎尔的博客-CSDN博客