Conformidad con ANSI CANSI C Compliance

La convención de nomenclatura de todos los identificadores específicos de Microsoft en el sistema en tiempo de ejecución (por ejemplo, funciones, macros, constantes, variables y definiciones de tipo) cumple la norma ANSI.The naming convention for all Microsoft-specific identifiers in the run-time system (such as functions, macros, constants, variables, and type definitions) is ANSI-compliant. En esta documentación, cualquier función de tiempo de ejecución que sigue las normas ANSI/ISO C se indica como conforme con ANSI.In this documentation, any run-time function that follows the ANSI/ISO C standards is noted as being ANSI compatible. Las aplicaciones conformes con ANSI solo deben usar estas funciones compatible con ANSI.ANSI-compliant applications should only use these ANSI compatible functions.

Los nombres de funciones específicas de Microsoft y las variables globales comienzan con un único guión bajo.The names of Microsoft-specific functions and global variables begin with a single underscore. Estos nombres se pueden invalidar solo localmente, dentro del ámbito de su código.These names can be overridden only locally, within the scope of your code. Por ejemplo, cuando se incluyen los archivos de encabezado de tiempo de ejecución de Microsoft, puede invalidar localmente la función específica de Microsoft denominada _open al declarar una variable local del mismo nombre.For example, when you include Microsoft run-time header files, you can still locally override the Microsoft-specific function named _open by declaring a local variable of the same name. Sin embargo, no se puede utilizar este nombre para su propia función o variable globales.However, you cannot use this name for your own global function or global variable.

Los nombres de macros y constantes de manifiesto específicas de Microsoft empiezan con dos guiones bajos o con un único guión bajo inicial seguido inmediatamente por una letra mayúscula.The names of Microsoft-specific macros and manifest constants begin with two underscores, or with a single leading underscore immediately followed by an uppercase letter. El ámbito de estos identificadores es absoluto.The scope of these identifiers is absolute. Por ejemplo, no se puede usar el identificador específico de Microsoft _UPPER por esta razón.For example, you cannot use the Microsoft-specific identifier _UPPER for this reason.

Vea tambiénSee also

CompatibilidadCompatibility