ANSI C 一致性

執行時間系統中所有 Microsoft 特定識別碼的命名慣例(例如函式、宏、常數、變數和類型定義)都符合 ANSI/ISO C 標準。 在此文件中,依照 ANSI/ISO C 標準的所有執行階段函式都標示為與 ANSI 相容。 ANSI 相容的應用程式應該只使用這些 ANSI 相容函式。

Microsoft 特定函式與全域變數的開頭都是一個底線字元。 這些名稱只能在程式碼的範圍內以區域方式覆寫。 例如,當您包含 Microsoft 執行階段標頭檔時,仍然能透過宣告相同名稱的區域變數,以區域方式覆寫名為 _open 的 Microsoft 特定函式。 不過,您無法將此名稱用於您自己的全域函式或全域變數。

Microsoft 特定巨集與資訊清單常數名稱的開頭是兩個底線字元,或是一個前置底線字元加上一個大寫字母。 這類識別碼的範圍是絕對的。 例如,基於這個理由,您無法使用 Microsoft 特定的識別碼 _UPPER

另請參閱

相容性