在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C/ C語言#include指令
C語言printf()和scanf()函數(shù)
C語言strlen()函數(shù)
C語言指針
C語言ftell()函數(shù)
C語言#ifdef指令
C語言程序執(zhí)行流程
C語言歷史
C語言fprintf()和fscanf()函數(shù)
C語言#define指令
C語言#if指令
C語言將數(shù)組傳遞給函數(shù)
C語言指針的指針
C語言rewind()函數(shù)
C語言常量
C語言strcat()函數(shù)
C語言#ifndef指令
C語言continue語句
C語言注釋
C語言#include指令
C語言類型轉(zhuǎn)換
C語言strcpy()函數(shù)
C語言strlwr()函數(shù)
C語言while循環(huán)
C語言字符串
C語言strrev()函數(shù)
C語言gets()和puts()函數(shù)
C語言文件處理
C語言存儲分類
C語言運算符
C語言數(shù)據(jù)類型
C語言strcmp()函數(shù)
C語言VS開發(fā)環(huán)境安裝
C語言轉(zhuǎn)義序列
C語言第一個程序
C語言變量
C語言goto語句
C語言預處理器指令
C語言指針算術(shù)運算
C語言數(shù)學函數(shù)
C語言二維數(shù)組
C語言for循環(huán)
C語言命令行參數(shù)
C語言通過值和引用函數(shù)
C語言fputs()和fgets()函數(shù)
C語言do-while循環(huán)
C語言結(jié)構(gòu)體數(shù)組
C語言循環(huán)
C語言#pragma指令
C語言關(guān)鍵字
C語言#error指令
C語言聯(lián)合體
C語言特點
C語言break語句
C語言遞歸
C語言函數(shù)
C語言結(jié)構(gòu)體
C語言switch語句
C語言結(jié)構(gòu)體嵌套
C語言fputc()和fgetc()函數(shù)
C語言fseek()函數(shù)
C語言字符串函數(shù)
C語言if-else語句
C語言教程
C語言宏
C語言數(shù)組
C語言strupr()函數(shù)
C語言#undef指令

C語言#include指令

#include預處理器指令用于將給定文件的代碼導入(粘貼)到當前文件中。它用來包括系統(tǒng)定義和用戶定義的頭文件。如果未找到包含的文件,則編譯器會呈現(xiàn)錯誤。

通過使用#include指令,我們向預處理器提供文件名以查找頭文件。使用#include指令有兩種變體。

  1. #include
  2. #include “filename”

#include <filename>告訴編譯器查找保存系統(tǒng)頭文件的目錄。在UNIX中,它是\usr\include目錄。
#include “filename”指示編譯器查看運行程序的當前目錄。

#include指令示例

下面來看看一個#include指令的簡單例子。在這個程序中,我們包括stdio.h文件,因為在這個stdio.h文件中定義了printf()函數(shù)。

#include <stdio.h>  
main() {  
   printf("Hello C");  
}

執(zhí)行上面示例代碼,得到以下結(jié)果 -

Hello C

#include注意事項:

事項1:在#include指令中,注釋不被識別。所以在#include <a//b>的情況下,a//b將被視為文件名。

事項2:在#include指令中,反斜杠被認為是普通文本不是轉(zhuǎn)義序列。所以在#include <a\nb>的情況下,\nb被視為文件名。

事項3:只能在文件名后使用注釋,否則會給出錯誤。

#include、#include 與 #include “xxx.h”的區(qū)別:

  • #include<xxx.h>:系統(tǒng)自帶的頭文件用尖括號括起來,這樣編譯器會在系統(tǒng)文件目錄下查找。假如你編譯器定義的自帶頭文件引用在 D:\worksp\inc\ 下面,則 #include<stdio.h> 引用的就是 D:\worksp\inc\stdio.h 這個頭文件,不管你的項目在什么目錄里, D:\worksp\inc\stdio.h 這個路徑就定下來了,一般是引用自帶的一些頭文件,如:stdio.hconio.h、string.h、stdlib.h 等等。

  • #include “xxx.h”:用戶自定義的文件用雙引號括起來,編譯器首先會在用戶目錄下查找,然后在到C++安裝目錄(比如VC中可以指定和修改庫文件查找路徑,Unix和Linux中可以通過環(huán)境變量來設(shè)定)中查找,最后在系統(tǒng)文件中查找。
    假如你的項目目錄是在 D:\Projects\tmp\ ,則 #include "my.h" 引用的就是 D:\Projects\tmp\my.h 這個頭文件,一般是用來引用自己寫的一些頭文件。如果使用 #include "" ,它是會先在你項目的當前目錄查找是否有對應(yīng)頭文件,如果沒有,它還是會在對應(yīng)的引用目錄里面查找對應(yīng)的頭文件。例如,使用 #include "stdio.h" 如果在你項目目錄里面,沒有 stdio.h 這個頭文件,它還是會定位到 D:\worksp\inc\stdio.h 這個頭文件的。