一 、为什么要有头文件 头文件包含 各种函数或类等的申明 (预处理器的处理) 二、头文件中的#ifndef是干什么用的 防止重复申明 #ifndef A #define A ....... #endif 三、头文件中为啥不要用普通变量函数的定义 会出现重复申明的问题