如何在c中不使用头文件编写hello world

How to write hello world without using header file in c

如何在C中不使用头文件编写hello world?

#include<conio.h>
#include<stdio.h>

void main(){

printf("Hello World");
getch();

}

这是带有头文件的简单 C 程序...

您需要头文件主要是因为库函数的原型声明以及任何必要的类型和附加宏 需要方便他们的使用。它们以头文件的形式提供,以便于重复使用。

在你的情况下,你可以自己编写原型,你应该没问题像

/*  Prototypes on your own */
int getchar(void);
int printf(const char *format, ...);
int puts(const char *s);

int main(void) {  //this is the prescribed signature for hosted environment
    //printf("Hello World\n");    //not good to use printf if don;t need conversion
    puts("Hello World");
    //getchar();
    return 0;
}

应该没问题。