方法一:函数声明和实现不分离,共两个文件

首先写main.c

 

  1. #include<stdio.h>  
  2. #include "myFile.h"//注意自己定义的头文件,要使用双引号而不是尖括号!  
  3.  
  4. int main(void){  
  5.     printf("hello world!\n");    
  6.     func1();    
  7.     func2();    
  8.     func3();     
  9.     return 0;    
d

接着写myFile.h

 

  1. void func1()    
  2. {    
  3.      printf("我是函数1\n");    
  4. }    
  5. void func2()    
  6. {    
  7.      printf("我是函数2\n");     
  8. }     
  9. void func3()    
  10. {    
  11.      printf("我是函数3\n");     
  12. }    

方法二:函数声明和实现分离,共三个文件

首先写main.c

  1. #include<stdio.h>  
  2. #include "myFile.h"//注意自己定义的头文件,要使用双引号而不是尖括号!  
  3.  
  4. int main(void){  
  5.     printf("hello world!\n");    
  6.     func1();    
  7.     func2();    
  8.     func3();     
  9.     return 0;    
d

 

接着写myFile.c

  1. void func1()    
  2. {    
  3.      printf("我是函数1\n");    
  4. }    
  5. void func2()    
  6. {    
  7.      printf("我是函数2\n");     
  8. }     
  9. void func3()    
  10. {    
  11.      printf("我是函数3\n");     
  12. }    

最后写myFile.h

 

  1. void func1(void);    
  2. void func2(void);    
  3. void func3(void);