C语言中include


#include 叫做 文件包含命令 ,用来引入对应的头文(被包含的文件通常是由系统提供的,其扩展名为.h。因此也称为头文件或首部文件。)。

#include 也是C语言预处理命令的一种。

#include 的处理过程很简单,就是将头文件内容插入到该命令所在的位置,从而把头文件当前源文件连接成一个源文件,这与复制粘贴 的效果相同。

 

#include 的用法有两种,如下所示:

#include <stdHeader.h>
#include "myHeader.h"

使用尖括号< >双引号" "的区别在于头文件的搜索路径不同:

                        *使用尖括号< >,编译器会到系统路径下查找头文件;

                        *使用双引号" ",编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。

                        (也就是说,使用双引号比使用尖括号多了一个查找路径,它的功能更为强大。)

 

C语言的头文件中包括了各个标准库函数函数原型

因此,凡是在程序中调用一个库函数时,都必须包含该函数原型所在的头文件

如        #include <stdio.h>

           #include <math.h>

           int main()

  {

          int x,y;

          scanf("%d",&x);

          y = pow(2,x);

          printf("%d",y);

          return 0;

}

 

      在本例中,使用了三个库函数:输入函数 scanf数学函数 pow,输出函数 printf

  • pow函数是数学函数,其头文件为math.h文件,因此在程序的主函数前用include命令包含了math.h
  • scanfprintf是标准输入输出函数,其头文件为stdio.h文件,在主函数前也用include命令包含了stdio.h

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM