1. 程式人生 > >多文件程序編譯時頭文件的使用方法

多文件程序編譯時頭文件的使用方法

main 沒有 efi 很好 define nbsp 文件中 原型 函數

如果把main函數放在第一個文件中,而把自定義函數放在第二個文件中,那就是需要在一個文件中聲明函數原型
如果把函數原型包含在一個頭文件裏,那麽每次使用函數的時候就不用聲明其原型了

把函數聲明放在頭文件裏,是很好的習慣

#ifndef是預編譯指令,代表如果沒有定義一個常量,那麽就欲編譯下面的代碼

#ifdef是預編譯指令,代表如果定義了一個常量,那麽就欲編譯下面的代碼

#ifdef 宏

代碼

#endif

.c文件 放函數的定義

.h 文件 放函數的聲明

多文件編譯時,頭文件的寫法

#ifndef A_H
#define  A_H

int add(int a, int b);
int
max(int a, int b); #endif //不管這個頭文件被包含多少次, 只有一次生效

多文件程序編譯時頭文件的使用方法