.h文件中#ifndef __OLED_H #define __OLED_H #endif 有什么用
时间: 2024-04-19 16:24:00 浏览: 139
#ifndef #define #endif的用法
这段代码是用于防止重复包含头文件的机制。在编写程序时,我们可能会在多个地方包含同一个头文件,如果没有防止重复包含的机制,就会导致编译错误。通过使用#ifndef、#define和#endif组合,可以确保头文件只被包含一次。
具体来说,当第一次包含该头文件时,条件#ifndef __OLED_H会为真,定义了__OLED_H宏,并且将头文件的内容包含进来。当再次包含该头文件时,条件#ifndef __OLED_H会为假,因此不会再次包含头文件的内容,避免了重复定义错误。
阅读全文