//預處理命令不需要在結束末尾加";"
//#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,它可以將乙個檔案的全部內...