?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
一致性有三個(gè)定義:
嚴(yán)格遵守程序 - 只使用定義明確的語言結(jié)構(gòu),即構(gòu)建一個(gè)單一的行為。它排除未指定的,未定義的或?qū)崿F(xiàn)定義的行為,并且不超過任何最小實(shí)現(xiàn)限制。
符合要求的程序 - 可接受的符合實(shí)施。
符合實(shí)施 - 符合托管的實(shí)施應(yīng)接受任何嚴(yán)格符合的程序。符合獨(dú)立實(shí)施應(yīng)接受任何嚴(yán)格符合程序,其中使用庫條款(第7條)中指定的功能僅限于標(biāo)準(zhǔn)頭文件<float.h>,<iso646.h>,<limits的內(nèi)容。 h>,<stdalign.h>,<stdarg.h>,<stdbool.h>,<stddef.h>,<stdint.h>和<stdnoreturn.h>。符合的實(shí)現(xiàn)可能具有擴(kuò)展(包括附加的庫函數(shù)),只要它們不會(huì)改變?nèi)魏螄?yán)格符合的程序的行為。
該標(biāo)準(zhǔn)沒有定義翻譯單位的最低執(zhí)行限制。托管環(huán)境有一個(gè)操作系統(tǒng); 獨(dú)立的環(huán)境不會(huì)。在托管環(huán)境中運(yùn)行的程序可能會(huì)使用庫條款(第7章)中描述的所有功能; 在獨(dú)立環(huán)境中運(yùn)行的程序可能使用第4章所要求的庫特征子集。
C11 standard (ISO/IEC 9899:2011):
4 Conformance (p: 8-9)
C99 standard (ISO/IEC 9899:1999):
4 Conformance (p: 7-8)
C89/C90 standard (ISO/IEC 9899:1990):
1.7 Compliance