Include Guard 与重复包含 | C语言

本章覆盖:#ifndef / #define / #endif 头文件保护;为何一个头文件可能被多次间接包含;重复声明与重复定义的区别;#pragma once 属于常见扩展而不是 ISO C 核心机制。

本章知识点

  • #ifndef / #define / #endif 头文件保护
  • 为何一个头文件可能被多次间接包含
  • 重复声明与重复定义的区别
  • #pragma once 属于常见扩展而不是 ISO C 核心机制