【基础学习】C 多文件拆分

2016-12-30  本文已影响29人  Jiubao

一个主文件,包含 main 方法,然后调用另外两个文件的方法,实现 int 的 +1 和 -(a)。

主要包含五个文件:

#include <stdio.h>
#include "incurement.h"
#include "negate.h"

int calculate(int a) {
    a = incurement(a);
    a = negate(a);

    return a;
}

int main () {
    printf("%d %d %d\n", calculate(10), calculate(0), calculate(-10));

    return 0;
}
int incurement(int a);
#include <stdio.h>

int incurement(int a) {
    return a + 1;
}
int negate (int a);
#include <stdio.h>

int negate (int a) {
    return a * -1;
}

然后编译:

cc incurement.c negate.c main.c

运行:

➜  C ./a.out 
-11 -1 9

激动异常,终于有时间尝试了下 C 的多文件拆分。

其实很简单,嗯,还是需要多写多练~

上一篇下一篇

猜你喜欢

热点阅读