Conformità ANSI CANSI C Compliance

La convenzione di denominazione per tutti gli identificatori specifici Microsoft nel sistema di runtime (ad esempio funzioni, macro, costanti, variabili e definizioni di tipo) è conforme a 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. In questa documentazione, qualsiasi funzione di runtime che segue gli standard ANSI/ISO C viene indicata come compatibile con ANSI.In this documentation, any run-time function that follows the ANSI/ISO C standards is noted as being ANSI compatible. Le applicazioni conformi allo standard ANSI devono utilizzare solo queste funzioni compatibili con ANSI.ANSI-compliant applications should only use these ANSI compatible functions.

I nomi delle funzioni specifiche Microsoft e delle variabili globali iniziano con un carattere di sottolineatura.The names of Microsoft-specific functions and global variables begin with a single underscore. Questi nomi possono essere sottoposti a override solo localmente, all'interno dell'ambito del codice.These names can be overridden only locally, within the scope of your code. Ad esempio, quando si includono i file di intestazione di runtime Microsoft, è ancora possibile eseguire localmente l'override della funzione specifica Microsoft denominata _open dichiarando una variabile locale con lo stesso nome.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. Tuttavia, non è possibile utilizzare questo nome per una funzione globale o una variabile globale.However, you cannot use this name for your own global function or global variable.

I nomi delle macro specifiche Microsoft e delle costanti manifesto iniziano con due caratteri di sottolineatura o con un singolo carattere di sottolineatura iniziale immediatamente seguito da una lettera maiuscola.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. L'ambito di questi identificatori è assoluto.The scope of these identifiers is absolute. Ad esempio, non è possibile usare l'identificatore specifico Microsoft _UPPER per questo motivo.For example, you cannot use the Microsoft-specific identifier _UPPER for this reason.

Vedere ancheSee Also

CompatibilitàCompatibility