多个.c文件编译

来源:互联网 发布:齐天乐春节晚会 知乎 编辑:程序博客网 时间:2024/06/05 12:40

这是单独的.c文件

#include <stdio.h>int max(a,b);int main(int argc, char const *argv[]){int a=5;int b=8;printf("%d\n",max(a,b));return 0;}int max(a,b){return a>b?a:b;}


可以分解成以下3个文件,3个文件要添加到同一个工程中

这是main.c文件

#include <stdio.h>#include "max.h" int main(int argc, char const *argv[]){int a=5;int b=8;printf("%d\n",max(a,b));return 0;}


这是max.c文件

#include "max.h" int max(a,b){return a>b?a:b;}


这是max.h文件,是自定义的头文件

int max(a,b);

原创粉丝点击