一、基本概念
#include,它可以將一個文件的全部內容拷貝另一個文件中。
二、一般形式
1.第1種形式#include <文件名>
直接到C語言庫函數頭文件所在的目錄中尋找文件
2.第2種形式 #include "文件名"
系統會先在源程序當前目錄下尋找,若找不到,再到操作系統的path路徑中查找,最後才到C語言庫函數頭文件所在目錄中查找
三、使用注意
#include指令允許嵌套包含,比如a.h包含b.h,b.h包含c.h,但是不允許遞歸包含,比如 a.h 包含 b.h,b.h 包含 a.h。
四、代碼
1.
.h文件
1 #ifndef LISI_H 2 #define LISI_H 3 4 int sum(int a, int b); 5 6 7 #endif .c文件 int sum(int a, int b) { return a + b; } 2. .h文件 1 #ifndef WANGWU_H 2 #define WANGWU_H 3 int minus(int a, int b); 4 #endif .c文件 1 /* 2 1.<>表示系統自帶的文件,""表示自定義的文件 3 2.不允許循環包含,比如a.h包含b.h,b.h又包含a.h 4 */ 5 6 #include "lisi.h" 7 #include "wangwu.h" 8 9 #include <stdio.h> 10 11 int main() 12 { 13 int c = sum(10, 19); 14 15 printf("c is %d/n", c); 16 17 return 0; 18 }