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