代码
#include <stdio.h>
void myprint(){
printf("hello world");
}
int main(){
myprint();
return 0;
}
拆分后
从上到下分别是"head.h",
“head.c”
“main.c”
head.c也要添加#include<stdio.h>
不然会报错
或者像main.c那样添加头文件#include "head.h"也可以
其实良好的编程习惯是添加头文件#include “head.h”,
这里我为了演示另一种方法
编译
编译的时候不需要添加head.h
只需要编译
gcc mian.c head.c 即可
把两段代码编译在一起
因为main.c有添加头文件head.h
所以系统会优先从当前文件夹寻找该头文件
如果没有,就会从默认存放头文件的文件夹寻找