头文件里面有什么,头文件的作用:大大提高了程序的编写效率!尤其再多文件效率提高中更为突出!

来源:互联网 发布:年终总结数据分析 编辑:程序博客网 时间:2024/05/16 09:51

头文件中包含了许多函数的声明,以及系统中的头文件!头文件大大节省了程序编写的的时间!!!提高了程序编写的效率!!!

头文件: 

          print.h

 1.#include <stdio.h>

 2.void printHello();      //函数的声明

                                       //头文件会从c语言库中调取输入输出函数;

源文件:

printHello.c

1 #include "print.h"    //将头文件的内容插入其中

  2 int main()               //主函数
  3 {
  4 
  5   printHello();
  6   return 0 ;
  7 
  8 }
  9 void printHello()   //打印hellowold
 10 {
 11 
 12 printf("hello world!");
 13 
 14 

 15 }

用 gcc编译:gcc  printHello.c -o  printHello        输出:hello world!

       注:这个简单的输入输出程序,却体现了我们对c语言头文件的了解,简单的说就是头文件的内容就像粘贴板上的文件,我们什么时候用它,只需要执行#include  “头文件名.h”即可,就能把所需头文件粘贴到此处。尤其对多文件而言, 这一巧妙的做法大大节省了时间,提高了效率。  

如果把上述源文件拆开成两个源文件:

 


源文件1:printHello.c

 1.include   “stdio.h”

  2 int main()               //主函数

  3 {
  4 
  5   printHello();
  6   return 0 ;
  7 
  8 }

源文件2:print.c

 1.#include  "print.h"

 2 void printHello()   //打印hellowold
 3{
 4 
 5 printf("hello world!");
 6 
 7 

 8 }

gcc编译:gcc printHello.c  print.c -o  printHello 编译结果:hello world!

很明显两个文件中分别只用了一句话:#include “stdio.h”代替了头文件的内容,大大节省了时间,这种效益在多文件中更是突出!

  


     由于本人知识有限,文中如果有不足之处,请提出批评和见解








                  

原创粉丝点击