ANSI C标准

所有特定于 Microsoft 的标识符的命名约定在运行时系统 (如函数、宏、常数、变量和类型定义) 是 ANSI 兼容。 在本文档中,按照 ANSI/ISO C 标准的所有运行时功能注意为兼容的 ANSI。 ANSI 兼容应用程序应只使用这些 ANSI 兼容功能。

特定于 Microsoft 的函数和全局变量的名称从单个下划线开头。 代码中的范围内,这些名称可以重写仅本地,。 例如,在中,在包含 Microsoft 运行时头文件时,您仍然可以对局部声明相同名称的局部变量重写特定于 Microsoft 的函数名 _open 。 但是,不能使用此名称拥有全局函数或全局变量。

特定于 Microsoft 的宏和清单常数的名称开头两个下划线,或者以大写字母紧跟的单个前导下划线。 范围这些标识符是绝对的。 例如,不能用于此目的该特定于 Microsoft 的标识符 _UPPER

请参见

其他资源

兼容性