编写C语言程序时必须有#include<stdio.h>这一行吗

2024-11-12 10:29:26
推荐回答(2个)
回答1:

不一定。
如果你不需要标准输入输出,就可以不加stdio.h
不过 一般代码都需要用到至少printf或者scanf一类的标准输入输出,或者文件操作什么的。
所以导致stdio.h几乎每个文件都有。

回答2:

.h是头文件;
stdio.h C语言标准输入输出头文件 即你所使用的printf scanf 在stdio.h中声明;
不引用该头文件 你的printf scanf 编译会报未定义undeclared identifier;
代码中如果不涉及输入输出,你可以不引用