C语言写一个简单的没有头文件的程序

我们用C编写一个程序时必须包含头文件吗,可不可写一个没有任何头文件但仍能运行的头文件

最少要包含stdio.h,因为基本输入输出函数在这个头文件里面。

#include "stdio.h"

int main(){

  return 0;
}


int main(){
  return 0;
}

完全可以,只要你足够厉害。头文件的引入只是为了方便你使用而已,比如引入了 stdio.h 你就可以实现最基本的输入输出功能,而不用去考虑怎么向屏幕绘制文字或者如何从键盘读入数据,但是你够厉害,你也可以自己设计一些方法来完成这一操作。

c、c++当然可以没有头文件,头文件只是为了声明和引用的方便才引入的。最后编译的仍然是c、cpp文件。