c语言中头文件的问题

为什么在C语言中有些代码删掉头文件还是能运行
其中不应该包括输入输出函数吗
但实践了下还是能运行

举例说明,代码看一下
有些头文件可能是重复包含的,去掉一个也没问题。

取决于c编译器的配置,通常我们可以配置从编译器的默认加载项,而不必在每个 c程序中书写头加载