Namensräume
Varianten
Aktionen

C99

Von cppreference.com
< c

ISO/IEC 9899:1999, auch bekannt als C99, ist eine frühere Überarbeitung des C-Standards.

Inhalt

[bearbeiten] Veraltet

[bearbeiten] Entfernt

  • Implizites int in Deklarationen
  • Implizite Funktionsdeklarationen

[bearbeiten] Depreziert

[bearbeiten] Neue Sprachfunktionen

[bearbeiten] Feature-Test-Makros für optionale Funktionen

[bearbeiten] Neue Bibliotheksfunktionen

[bearbeiten] Neue Header

[bearbeiten] Bibliotheksfunktionen

[bearbeiten] Fehlerberichte

Template:c/language/history/DR99

[bearbeiten] Compiler-Unterstützung

[bearbeiten] C99 Kernsprachfunktionen

C99-Funktion

 
Papier(e)

 
GCC
Clang
MSVC
Apple Clang
EDG eccp
Intel C++
Nvidia HPC C++ (ehem. PGI)*
Nvidia nvcc
Cray
Universal-Zeichennamen in Bezeichnern 3.1 Ja Ja
Erhöhte Übersetzungsgrenzwerte N590 0.9 N/A
// Kommentare N644 2.7 Ja Ja
restrict-Zeiger N448 2.95 Ja partiell*
Erweiterte arithmetische Typen N815
N601
N620
N638
N657
N694
N809
Ja partiell Vielleicht
Flexible Array-Member 3.0 Ja Ja
Variable-Längen-Array (VLA)-Typen N683 0.9 Ja
Variabel modifizierte (VM) Typen N2778 N/A Ja
Bezeichner-Initialisierer N494 3.0 Ja Ja
Nicht-konstante Initialisierer 1.21 N/A
Idempotente cvr-Qualifizierer N505 3.0 N/A
Nachgestelltes Komma in Enumeratorliste 0.9 Ja Ja
Hexadezimale Gleitkommakonstanten N308 2.8 Ja Ja
Compound-Literale N716 3.1 Ja Ja
Gleitkomma-Umgebung partiell partiell
Erforderliche Trunkierung für Divisionen von vorzeichenbehafteten Ganzzahltypen N617 0.9 N/A
Implizites return 0; in der main()-Funktion Ja Ja Ja
Deklarationen und Anweisungen in gemischter Reihenfolge N740 3.0 Ja Ja
init-statement in for-Schleifen Ja Ja Ja
inline-Funktionen N741 4.3 Ja Ja
Vordefinierte Variable __func__ N611 2.95 Ja Ja
Cvr-Qualifizierer und static in [] innerhalb von Funktionsdeklarationen 3.1 Ja
Variadische Makros N707 2.95 Ja Ja
_Pragma-Präprozessoroperator N634 3.0 Ja partiell*
Standard-Pragmas für die Auswertung von Gleitkommazahlen N631
N696
Nein Nein
 

C99-Funktion
 

Papier(e)
GCC
Clang
MSVC
Apple Clang
EDG eccp
Intel C++
Nvidia HPC C++ (ehem. PGI)*
Nvidia nvcc
Cray