Freigeben über


ANSI C-Kompatibilität

Die Namenskonvention für alle Microsoft-Besonderebezeichner im Laufzeitsystem (wie Funktionen, Makros, Konstanten, Variablen und Typdefinitionen) ist ANSI-kompatibel. In dieser Dokumentation wird jede Laufzeitfunktion, die den Standards ANSI/ISO C folgt, als nicht kompatibel ANSI erwähnt. ANSI-kompatible Anwendungen sollten diese kompatiblen Funktionen der ANSI nur verwenden.

Die Namen von Microsoft-Besonderefunktionen und von globalen Variablen beginnen mit einem Unterstrich einzelnen. Diese Namen können, im Kontext des Codes nur lokal überschrieben werden. Wenn Sie Microsoft-Ablaufheaderdateien einschließen, können Sie das Microsoft-Besonderen Funktion mit dem Namen _open jedoch lokal überschreiben, indem Sie eine lokale Variable mit demselben Namen deklarieren. Sie können diesen Namen für eigene globale Funktion oder globale Variable nicht verwenden.

Die Namen von Microsoft-Besonderemakros und von Manifestkonstanten beginnen mit zwei Unterstrichen oder mit einem einzelnen führende Unterstrich, der unmittelbar auf einen Großbuchstaben folgt. Der Gültigkeitsbereich dieser Bezeichner ist Absolute. Beispielsweise können Sie den Microsoft-Besonderebezeichner _UPPER nicht aus diesem Grund verwenden.

Siehe auch

Weitere Ressourcen

Kompatibilität