Compartir a través de


Conformidad con ANSI C

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 con las normas ANSI/ISO C. 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. Las aplicaciones conformes con ANSI solo deben usar estas funciones compatibles con ANSI.

Los nombres de funciones específicas de Microsoft y las variables globales comienzan con un único guión bajo. Estos nombres se pueden invalidar solo localmente, dentro del ámbito de su código. 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. Sin embargo, no se puede usar este nombre para su propia función o variable globales.

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. El ámbito de estos identificadores es absoluto. Por ejemplo, no puede usar el identificador _UPPER específico de Microsoft por este motivo.

Consulte también

Compatibilidad