每个C语言程序里都有printf语句,为什么有些程序里面最前面并没有加# include<stdio.h>

自学的,printf作为输出函数,不就一定要加# include&lt;stdio.h&gt;
2024-11-05 02:40:46
推荐回答(3个)
回答1:

在TC2.0中是可以不用写这个头文件的,一般开始学习c语言时都是在TC下学习的,所以就会出现没有写这个头文件的情况。可是在以后的TC版本和一些其他的编程工具就一定要包含进去。不然编译不通过。因而要养成一个好习惯,编程时一定要把这个头文件包含进去。

回答2:

因为printf这个输出函数是被包含在stdio.h中的,是被封装好的,加入头文件后可以直接调用~~

回答3:

那有可能#include "xxx"一些自定义的头文件,而这些自定义的头文件里包含了stdio.h