请问,为什么c语言里我没有使用 #include<stdio.h> 也可以使用呢?

如题所述

头文件非必须的~
<stdio.h>头文件中包含的是基本输入输出函数库,如果你都没用到,当然可以不用包含进去。
如果你用调用了基本的输入输出函数,又没有包含基本输入输出的头文件,而编译能正常编译,这只能是说,你的编译器默认包含了基本输入输出的头文件。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-29
着实一个标准输入输出头文件,如果没有输入输出可以不要。另外有些头文件可以包含另外一些头文件,比如你写c应用程序,你基本上可以只用一条包含语句#include<windows.h>就可以哦。
第2个回答  2011-10-29
因为你没有用到,头文件里面定义的宏,或者函数。
第3个回答  2011-10-29
stdio.h 可能被有的编译器默认包含了

其他的不写不行
第4个回答  2011-10-29
用到输入输出没有哦
相似回答