编写C程序时有时候不加头文件也能运行,这是为什么?是不是有些头文件必须得加,而有些不用呢?

2025-04-17 22:08:24
推荐回答(1个)
回答1:

像#include"stdio.h"
因为包含输入输出函数,而且用的比较经常
所以编译器启动时就自动包含了
而其他的头文件,如果你不包含的话,我预计你是运行不了的,因为编译器只自动包含#include"stdio.h"

譬如上次我没有包含#include"conio.h",编译器就无法识别WHITE BLACK等一样

所以我觉得你要是养成写头文件的习惯,对你是有好处的——以防编译器突然抽风不加载

希望以上对你有帮助