如何在不使用头文件的情况下编写hello world

时间:2017-04-12 12:26:43

标签: c header-files forward-declaration

如何在不使用C语言的头文件的情况下编写hello world?

conio.h

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

  • stdio.h - for console
  • printf - 用于scanfbuild.gradle

1 个答案:

答案 0 :(得分:6)

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

在你的情况下,你可以自己编写原型,你应该没事。

/*  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;
}

应该没问题。