C語言 預處理一(檔案包含 include)

2021-09-07 05:45:13 字數 1222 閱讀 3340

//

預處理命令不需要在結束末尾加";"

//#inlude可以包含任意型別的檔案

//#inlude 將乙個原始檔的全部內容包含到另乙個原始檔中,成為它的乙個部分,檔案包含的一般格式為:

//#include 《檔名》 或者 #include 「檔名」

//兩種形式的區別在於:使用尖括號表示在系統頭檔案目錄中查詢(由使用者在設定程式設計環境時設定),而不在源檔案目錄中查詢。

//使用雙引號則表示首先在當前的源檔案目錄中查詢,找不到再到系統頭檔案目錄中查詢。

#include//

在系統頭檔案目錄中查詢stdio.h

//.h標頭檔案一般存放函式宣告,變數的宣告

#include#include

"1.h"//

#include呼叫檔案的兩種方式

//方式一:如果呼叫的檔案在專案下面,可以#include"1.h"直接呼叫

//方式二:還可以通過絕對路徑或者相對路徑呼叫檔案

//例子1(絕對路徑包含)

#include"

e:\\look\\run.c"//

例子2(相對路徑包含)

#include"

../run1.c"//

"../"表示當前源**的上一級目錄

#include"

./run2.c"//

"./"表示當前源**的目錄

#include"

./trd/run3.c"//

"./trd/"表示當前源**的trd檔案下的run3.c檔案

#include"

/run4.c"//

"/"表示當前頂級目錄下的run4.c檔案

//#include一行只能包含乙個檔案,多個檔案必須分開寫

//#include"../run1.c" "/run4.c"

//這樣的寫法錯誤

//#include包含巢狀,可以檔案a包含檔案b,檔案b又包含檔案c

//全域性變數的特殊宣告與定義

int a;//

這裡int a;是全域性變數a的宣告,並不是a的定義

int a;//

這裡的a,因為後面緊接著a的賦值,所以這裡是定義

C語言 預處理指令3 檔案包含

本文目錄 說明 這個c語言專題,是學習ios開發的前奏。也為了讓有物件導向語言開發經驗的程式設計師,能夠快速上手c語言。如果你還沒有程式設計經驗,或者對c語言 ios開發不感興趣,請忽略 這講介紹最後乙個預處理指令 檔案包含 回到頂部 其實我們早就有接觸檔案包含這個指令了,就是 include,它可...

C語言 17 預處理指令3 檔案包含

本文目錄 說明 這個c語言專題,是學習ios開發的前奏。也為了讓有物件導向語言開發經驗的程式設計師,能夠快速上手c語言。如果你還沒有程式設計經驗,或者對c語言 ios開發不感興趣,請忽略 這講介紹最後乙個預處理指令 檔案包含 回到頂部 其實我們早就有接觸檔案包含這個指令了,就是 include,它可...

C語言 17 預處理指令3 檔案包含

說明 這個c語言專題,是學習ios開發的前奏。也為了讓有物件導向語言開發經驗的程式設計師,能夠快速上手c語言。如果你還沒有程式設計經驗,或者對c語言 ios開發不感興趣,請忽略 這講介紹最後乙個預處理指令 檔案包含 其實我們早就有接觸檔案包含這個指令了,就是 include,它可以將乙個檔案的全部內...