C 如何使用外部文件作为主程序的一部分?

C 如何使用外部文件作为主程序的一部分?,c,C,我正在写一个很长的程序,所有这些都是必需的,这意味着我不能仅仅删除一些部分或收缩一些代码。猜猜看,我正在通过一个名为C4Droid的应用程序使用Android编程 因此,我想到程序的每个“部分”都将以单独的文本(或任何)文件编写 我是一个初学者,所以请给我这个问题最简单的解决办法 希望你们都明白我想说的话。我不打算花2.99美元买它,而是说: C4droid是一个简单的C/C++IDE+C/C++编译器,用于Android,支持GNU Makefile、SDL和Qt。。。安装GCC插件 因此,由

我正在写一个很长的程序,所有这些都是必需的,这意味着我不能仅仅删除一些部分或收缩一些代码。猜猜看,我正在通过一个名为C4Droid的应用程序使用Android编程

因此,我想到程序的每个“部分”都将以单独的文本(或任何)文件编写

我是一个初学者,所以请给我这个问题最简单的解决办法


希望你们都明白我想说的话。

我不打算花2.99美元买它,而是说:

C4droid是一个简单的C/C++IDE+C/C++编译器,用于Android,支持GNU Makefile、SDL和Qt。。。安装GCC插件

因此,由于它支持GNU Makefiles和完整的gcc,您应该能够创建单独的文件并将它们编译在一起:

第一,c

int main(){
   a();
   b();
   return 0;
}
第二,c

#include <stdio.h>
void a(void) {
    printf("Hello ");
}

当然,最好将其分解为一个头文件,以便在其中拥有原型和通用定义。。但我不知道你到底想在手机上打字多少;如果C4Droid真的有完整的gcc支持,那就应该可以了。

你可以创建几个.h库,并将它们包含到你的主.c文件中。@Stasel每个.h文件也(可能)需要一个有实现的支持.c文件。对于那些会问我为什么要这样做的人来说,因为长代码块会使代码编辑器超级滞后,当然还有编译器。@AshRj!他需要创建.h库并在.c文件中实现它们,然后在主.c文件和compile@Stasel只是在第一次评论中没有提到:)
#include <stdio.h>
void b(void) {
    printf("World!");
}
gcc first.c second.c third.c