ANSI c 的相容性
在執行階段系統 (例如函式、 巨集、 常數、 變數和型別定義) 的所有 Microsoft 的特定識別項的命名慣例是符合 ANSI 標準。 本文中的任何執行階段函式所示的 ANSI/ISO C 標準會標記為 ANSI 相容。 符合 ANSI 標準的應用程式才可以使用這些 ANSI 相容的函式。
Microsoft 特有函式和全域變數的名稱是由單一底線開頭。 這些名稱可覆寫只會在本機,您的程式碼的範圍內。 比方說,在包含 Microsoft 的執行階段的標頭檔時,您仍然在本機可藉 Microsoft 特定函式名為**_open**藉由宣告區域變數的相同的名稱。 不過,您無法使用此全域函式或全域變數的名稱。
使用兩個底線,或單一的前置底線,後面緊跟著一個大寫的字母,就會開始 Microsoft 專屬的巨集和資訊清單常數的名稱。 這些識別項的範圍是絕對路徑。 例如,您不能使用 Microsoft 專屬的識別項 _UPPER 這麼做。