?
? ????? PHP ??? ???? ??? ?? ??
將另一個(gè)源文件包含在緊跟在該指令之后的行中的當(dāng)前源文件中。
#include <filename> | (1) | |
---|---|---|
#include "filename" | (2) |
將源文件(由文件名標(biāo)識(shí))包含在緊跟在指令之后的行中的當(dāng)前源文件中。
該指令的第一個(gè)版本僅搜索標(biāo)準(zhǔn)包含目錄。標(biāo)準(zhǔn) C ++庫(kù)以及標(biāo)準(zhǔn) C 庫(kù)隱式包含在標(biāo)準(zhǔn)包含目錄中。標(biāo)準(zhǔn) include 目錄可以由用戶通過(guò)編譯器選項(xiàng)來(lái)控制。
版本(2)首先搜索當(dāng)前文件所在的目錄,并且僅在未找到該文件時(shí)搜索標(biāo)準(zhǔn)包含目錄。
在沒(méi)有找到該文件的情況下,該程序不合格。
C11標(biāo)準(zhǔn)(ISO / IEC 9899:2011):
6.10.2源文件包含(p:164-166)
C99標(biāo)準(zhǔn)(ISO / IEC 9899:1999):
6.10.2源文件包含(p:149-151)
C89 / C90標(biāo)準(zhǔn)(ISO / IEC 9899:1990):
3.8.2源文件包含