ANSI C-KompatibilitätANSI C Compliance

Die Namenskonvention für alle Microsoft-spezifischen Bezeichner im Laufzeitsystem (z.B. Funktionen, Makros, Konstanten, Variablen und Typdefinitionen) ist ANSI-kompatibel.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 dieser Dokumentation wird jede Laufzeitfunktion, die den Standards ANSI/ISO C entspricht, als ANSI-kompatibel aufgeführt.In this documentation, any run-time function that follows the ANSI/ISO C standards is noted as being ANSI compatible. ANSI-kompatible Anwendungen sollten nur diese ANSI-kompatiblen Funktionen verwenden.ANSI-compliant applications should only use these ANSI compatible functions.

Die Namen der Microsoft-spezifischen Funktionen und globalen Variablen beginnen mit einem einzelnen Unterstrich.The names of Microsoft-specific functions and global variables begin with a single underscore. Diese Namen können nur lokal innerhalb des Bereichs Ihres Codes überschrieben werden.These names can be overridden only locally, within the scope of your code. Wenn Sie z.B. die Microsoft-Laufzeitheaderdateien einbeziehen, können Sie weiterhin die Microsoft-spezifische Funktion _open lokal überschreiben, indem Sie eine lokale Variable mit demselben Namen deklarieren.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. Allerdings können Sie diesen Namen nicht für Ihre eigene globale Funktion oder globale Variable verwenden.However, you cannot use this name for your own global function or global variable.

Die Namen von Microsoft-spezifischen Makros und Manifestkonstanten beginnen mit zwei Unterstrichen oder einem einzelnen vorangestellten Unterstrich, direkt gefolgt von einem Großbuchstaben.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. Der Bereich dieser Bezeichner ist absolut.The scope of these identifiers is absolute. Sie können aus diesem Grund beispielsweise nicht den Microsoft-spezifischen Bezeichner _UPPER verwenden.For example, you cannot use the Microsoft-specific identifier _UPPER for this reason.

Siehe auchSee also

KompatibilitätCompatibility