↓A ↓B ↓C ↓D ↓E ↓F ↓G ↓H ↓I ↓K ↓L ↓M ↓N ↓O ↓P ↓Q ↓R ↓S ↓T ↓U ↓V ↓W ↓Z
-- [→ 4.4 Inkrement- und Dekrementoperator]
--Operator (Minus) [→ 4.3 Arithmetische Operatoren]
-> (Pfeiloperator) [→ 12.1 Strukturen]
^-Operator (bitweise) [→ 4.5 Bitoperatoren]
_Alignof [→ 3.8 Speicherbedarf mit sizeof ermitteln]
_Bool [→ 3.7 Boolescher Datentyp]
_Generic [→ 8.5 Generische Auswahl]
_Noreturn [→ 7.10 Programme mit exit() beenden]
_Static_assert [→ 3.9 Wertebereiche der Datentypen ermitteln]
!-Operator (logisch) [→ 5.6 Logische Verknüpfungen] [→ 5.6 Logische Verknüpfungen]
!=-Operator (Vergleich) [→ 5.1 Bedingte Anweisungen]
[] (Indizierungsoperator) [→ 9.1 Was genau sind Arrays?]
* (Indirektionsoperator) [→ 10.3 Zugriff auf den Inhalt von Zeigern]
*-Operator (Multiplizieren) [→ 4.3 Arithmetische Operatoren]
/-Operator (Dividieren) [→ 4.3 Arithmetische Operatoren]
& (Adressoperator) [→ 10.2 Zeiger verwenden]
&-Operator (bitweise) [→ 4.5 Bitoperatoren]
&&-Operator (logisch) [→ 5.6 Logische Verknüpfungen] [→ 5.6 Logische Verknüpfungen]
#define [→ 8.2 Konstanten und Makros mit #define und #undef]
#elif [→ 8.3 Bedingte Kompilierung]
#else [→ 8.3 Bedingte Kompilierung]
#endif [→ 8.3 Bedingte Kompilierung]
#error [→ 8.3 Bedingte Kompilierung]
#if [→ 8.3 Bedingte Kompilierung]
#if defined [→ 8.3 Bedingte Kompilierung]
#ifdef [→ 8.3 Bedingte Kompilierung]
#ifndef [→ 8.3 Bedingte Kompilierung]
#include [→ 8.1 Dateien einfügen mit #include]
#line [→ 8.3 Bedingte Kompilierung]
#pragma [→ 8.3 Bedingte Kompilierung]
#undef [→ 8.2 Konstanten und Makros mit #define und #undef]
%-Operator (Modulo) [→ 4.3 Arithmetische Operatoren]
+-Operator [→ 4.3 Arithmetische Operatoren]
++ [→ 4.4 Inkrement- und Dekrementoperator]
<-Operator (Vergleich) [→ 5.1 Bedingte Anweisungen]
<<-Operator (bitweise) [→ 4.5 Bitoperatoren]
<=-Operator (Vergleich) [→ 5.1 Bedingte Anweisungen]
<abstand>_</>_DATE<abstand>_</>_ [→ 8.3 Bedingte Kompilierung]
<abstand>_</>_FILE<abstand>_</>_ [→ 8.3 Bedingte Kompilierung]
<abstand>_</>_func<abstand>_</>_ [→ 8.3 Bedingte Kompilierung]
<abstand>_</>_LINE<abstand>_</>_ [→ 8.3 Bedingte Kompilierung]
<abstand>_</>_STD_VERSION<abstand>_</>_ [→ 8.3 Bedingte Kompilierung]
<abstand>_</>_STDC<abstand>_</>_ [→ 8.3 Bedingte Kompilierung]
<abstand>_</>_TIME<abstand>_</>_ [→ 8.3 Bedingte Kompilierung]
==-Operator (Vergleich) [→ 5.1 Bedingte Anweisungen]
>-Operator (Vergleich) [→ 5.1 Bedingte Anweisungen]
>=-Operator (Vergleich) [→ 5.1 Bedingte Anweisungen]
>>-Operator (bitweise) [→ 4.5 Bitoperatoren]
|-Operator (bitweise) [→ 4.5 Bitoperatoren]
||-Operator (logisch) [→ 5.6 Logische Verknüpfungen] [→ 5.6 Logische Verknüpfungen]
. (Punktoperator) [→ 12.1 Strukturen]
?:-Operator [→ 5.3 Der Bedingungsoperator ?:]
~-Operator (bitweise) [→ 4.5 Bitoperatoren]
Adressoperator [→ 4.1 Werte formatiert einlesen mit scanf()] [→ 10.2 Zeiger verwenden]
Algorithmen [→ 6.1 Die Zählschleife – for]
aligned_alloc() [→ 11.1 Neuen Speicher zur Laufzeit reservieren]
alignof [→ 3.8 Speicherbedarf mit sizeof ermitteln]
and [→ 5.6 Logische Verknüpfungen]
Annex K [→ 9.3 Strings (Zeichenketten)]
Anweisung, bedingte [→ 5.1 Bedingte Anweisungen]
Anweisungsblock [→ 5.1 Bedingte Anweisungen]
Arithmetik, Zeiger [→ 10.6 Zeigerarithmetik]
Array [→ 9.1 Was genau sind Arrays?]
char [→ 9.3 Strings (Zeichenketten)]
contra [→ 11.1 Neuen Speicher zur Laufzeit reservieren]
definieren [→ 9.1 Was genau sind Arrays?]
dynamisches [→ 11.1 Neuen Speicher zur Laufzeit reservieren]
einlesen [→ 9.1 Was genau sind Arrays?]
Funktionsparameter [→ 9.1 Was genau sind Arrays?]
initialisieren [→ 9.1 Was genau sind Arrays?]
Initialisierungsliste [→ 9.1 Was genau sind Arrays?]
mehrdimensionales [→ 9.2 Mehrdimensionale Arrays]
Schreibschutz [→ 9.1 Was genau sind Arrays?]
Struktur [→ 12.1 Strukturen]
Zeiger [→ 10.7 Zugriff auf Array-Elemente über Zeiger]
Zugriff [→ 9.1 Was genau sind Arrays?]
Arrays → siehe [Felder]
Arrays → siehe [Vektor]
assert() [→ 8.4 Programmdiagnose mit assert()]
Aufzählungstyp [→ 12.3 Der Aufzählungstyp enum]
Ausdruck [→ 4.2 Operatoren]
Ausgabe, formatierte [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
Backslash-Zeichen [→ 2.2 Die Funktion printf()]
Bedingungsoperator [→ 5.3 Der Bedingungsoperator ?:]
Begrenzer [→ 2.4 Symbole in C]
Bezeichner [→ 2.4 Symbole in C]
Binärer Stream [→ 14.1 Verschiedene Streams und Standard-Streams]
Bitoperator [→ 4.5 Bitoperatoren]
bool [→ 3.7 Boolescher Datentyp]
boundary crossings [→ 9.3 Strings (Zeichenketten)]
break [→ 5.5 Mehrfache Verzweigung mit switch] [→ 6.4 Kontrolliertes Verlassen von Schleifen]
Buffer-Overflow [→ 9.3 Strings (Zeichenketten)]
BUFSIZ [→ 14.11 Pufferung]
Call by Value [→ 7.4 Funktionsparameter] [→ 7.4 Funktionsparameter]
calloc() [→ 11.1 Neuen Speicher zur Laufzeit reservieren]
case-Marke [→ 5.5 Mehrfache Verzweigung mit switch]
char [→ 3.4 Datentypen für Ganzzahlen] [→ 3.5 Datentypen für Zeichen]
Array [→ 9.3 Strings (Zeichenketten)]
Zeiger [→ 10.9 char-Arrays und Zeiger]
char16_t [→ 3.5 Datentypen für Zeichen]
char32_t [→ 3.5 Datentypen für Zeichen]
char-Array, Zeiger [→ 10.9 char-Arrays und Zeiger]
clearerr() [→ 14.5 Fehler oder Dateiende prüfen]
CLOCKS_PER_SEC [→ 15.2 Erweiterte Zeitfunktionen]
Compiler [→ 1.3 Die nötigen Werkzeuge für C]
complex [→ 3.6 Datentypen für Fließkommazahlen]
complex.h [→ 3.6 Datentypen für Fließkommazahlen]
const [→ 3.10 Konstanten erstellen] [→ 10.8 Arrays und Zeiger als Funktionsparameter]
Zeiger [→ 10.12 Typqualifizierer bei Zeigern]
continue [→ 6.4 Kontrolliertes Verlassen von Schleifen]
Datei [→ 14.2 Dateien]
blockweise lesen [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
blockweise schreiben [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
Fehlerbehandlung [→ 14.5 Fehler oder Dateiende prüfen]
formatiert lesen [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
formatiert schreiben [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
löschen [→ 14.10 Datei löschen oder umbenennen]
öffnen [→ 14.3 Dateien öffnen]
schließen [→ 14.4 Dateien schließen]
umbenennen [→ 14.10 Datei löschen oder umbenennen]
wahlfreier Zugriff [→ 14.8 Wahlfreier Dateizugriff]
Zeichen zurückstellen [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
zeichenweise lesen [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
zeichenweise schreiben [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
zeilenweise lesen [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
zeilenweise schreiben [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
Dateizugriff
exklusiver [→ 14.3 Dateien öffnen]
wahlfreier [→ 14.8 Wahlfreier Dateizugriff]
Datenmodell [→ 3.9 Wertebereiche der Datentypen ermitteln]
Datenstrom [→ 14.1 Verschiedene Streams und Standard-Streams]
Datenstruktur, dynamische [→ 13.1 (Einfach) verkettete Listen]
Datentyp
boolescher [→ 3.7 Boolescher Datentyp]
primitiver [→ 3.1 Variablen]
strukturierter [→ 11.4 Kontrollfragen und Aufgaben] [→ 12.1 Strukturen]
Datenzugriff, wahlfreier [→ 14.8 Wahlfreier Dateizugriff]
Datum, tm-Struktur [→ 15.2 Erweiterte Zeitfunktionen]
Debugger [→ 1.3 Die nötigen Werkzeuge für C]
default-Marke [→ 5.5 Mehrfache Verzweigung mit switch]
define [→ 8.2 Konstanten und Makros mit #define und #undef]
Definition [→ 3.2 Deklaration und Definition]
Deklaration [→ 3.2 Deklaration und Definition]
Dekrementoperator [→ 4.4 Inkrement- und Dekrementoperator]
Dereferenzierung [→ 10.3 Zugriff auf den Inhalt von Zeigern]
Doppelt verkettete Listen [→ 13.2 Doppelt verkettete Listen]
double [→ 3.6 Datentypen für Fließkommazahlen]
double _Complex [→ 3.6 Datentypen für Fließkommazahlen]
double_t [→ 3.6 Datentypen für Fließkommazahlen]
do-while-Schleife [→ 6.3 Die fußgesteuerte do-while-Schleife]
Dynamisches Array [→ 11.1 Neuen Speicher zur Laufzeit reservieren]
Eingabe, formatierte [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
Einsprungspunkt [→ 2.1 Das erste Programm in C]
elif [→ 8.3 Bedingte Kompilierung]
else [→ 5.2 Die alternative Verzweigung] [→ 8.3 Bedingte Kompilierung]
endif [→ 8.3 Bedingte Kompilierung]
End-of-File Indicator [→ 14.5 Fehler oder Dateiende prüfen]
Entwicklungsumgebung [→ 1.3 Die nötigen Werkzeuge für C]
enum, Aufzählungstyp [→ 12.3 Der Aufzählungstyp enum]
errno.h [→ 14.5 Fehler oder Dateiende prüfen]
error [→ 8.3 Bedingte Kompilierung]
Error Indicator [→ 14.5 Fehler oder Dateiende prüfen]
EXIT_FAILURE [→ 7.9 Die main()-Funktion]
EXIT_SUCCESS [→ 7.9 Die main()-Funktion]
exit() [→ 7.10 Programme mit exit() beenden]
false [→ 3.7 Boolescher Datentyp]
fclose() [→ 14.4 Dateien schließen]
Fehlerbehandlung [→ 14.5 Fehler oder Dateiende prüfen]
Felder [→ 9.1 Was genau sind Arrays?]
fflush() [→ 14.11 Pufferung]
fflush(stdin) [→ 12.1 Strukturen]
fgetc() [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
fgetpos() [→ 14.8 Wahlfreier Dateizugriff]
fgets() [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
FIFO [→ 13.1 (Einfach) verkettete Listen]
FILE [→ 14.1 Verschiedene Streams und Standard-Streams] [→ 14.2 Dateien]
Fließkommazahlen [→ 3.6 Datentypen für Fließkommazahlen]
float [→ 3.6 Datentypen für Fließkommazahlen]
float _Complex [→ 3.6 Datentypen für Fließkommazahlen]
float_t [→ 3.6 Datentypen für Fließkommazahlen]
float.h [→ 3.9 Wertebereiche der Datentypen ermitteln]
FOPEN_MAX [→ 14.4 Dateien schließen]
for-Schleife [→ 6.1 Die Zählschleife – for]
fprintf() [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
fputc() [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
fputs() [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
fread() [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
free() [→ 11.3 Speicherblöcke wieder freigeben]
freopen() [→ 14.3 Dateien öffnen]
fscanf() [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
fseek() [→ 14.8 Wahlfreier Dateizugriff]
fsetpos() [→ 14.8 Wahlfreier Dateizugriff]
ftell() [→ 14.8 Wahlfreier Dateizugriff]
Funktion [→ 7.1 Funktionen definieren]
Array [→ 9.1 Was genau sind Arrays?]
aufrufen [→ 7.2 Funktionen aufrufen]
Call by Value [→ 7.4 Funktionsparameter]
definieren [→ 7.1 Funktionen definieren]
Inline [→ 7.7 Inline-Funktionen]
main [→ 7.9 Die main()-Funktion]
Parameter [→ 7.4 Funktionsparameter]
Prototyp [→ 7.5 Rückgabewert von Funktionen]
Rekursion [→ 7.8 Rekursionen]
Rückgabewert [→ 7.5 Rückgabewert von Funktionen]
Struktur [→ 12.1 Strukturen]
Vorausdeklaration [→ 7.3 Funktionsdeklaration (Vorausdeklaration)]
Zeiger [→ 10.4 Zeiger als Funktionsparameter]
Zeiger als Rückgabewert [→ 10.5 Zeiger als Rückgabewert]
Zeiger auf Funktionen [→ 10.13 Zeiger auf Funktionen]
fwrite() [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
Ganzzahl [→ 3.4 Datentypen für Ganzzahlen]
generic selection [→ 8.5 Generische Auswahl]
getc() [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
getchar() [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
Gleitkommatyp, komplexer [→ 3.6 Datentypen für Fließkommazahlen]
GUI [→ 1.2 Die C-Standardbibliothek]
GUI-Anwendung [→ 1.2 Die C-Standardbibliothek]
Header-Datei [→ 1.2 Die C-Standardbibliothek] [→ 8.1 Dateien einfügen mit #include]
Heap [→ 11.1 Neuen Speicher zur Laufzeit reservieren]
if [→ 5.1 Bedingte Anweisungen] [→ 8.3 Bedingte Kompilierung]
if defined [→ 8.3 Bedingte Kompilierung]
ifdef [→ 8.3 Bedingte Kompilierung]
ifndef [→ 8.3 Bedingte Kompilierung]
include [→ 8.1 Dateien einfügen mit #include]
Indirektionsoperator [→ 10.3 Zugriff auf den Inhalt von Zeigern]
Indizierungsoperator [→ 9.1 Was genau sind Arrays?]
Initialisierung [→ 3.3 Initialisierung und Zuweisung von Werten]
Inkludieren [→ 3.9 Wertebereiche der Datentypen ermitteln]
Inkrementoperator [→ 4.4 Inkrement- und Dekrementoperator]
inline substitution [→ 7.7 Inline-Funktionen]
Inline-Funktion [→ 7.7 Inline-Funktionen]
int [→ 3.4 Datentypen für Ganzzahlen] [→ 3.4 Datentypen für Ganzzahlen]
iso646.h [→ 5.6 Logische Verknüpfungen] [→ 5.6 Logische Verknüpfungen]
Kompilierung, bedingte [→ 8.3 Bedingte Kompilierung]
Konstante, define [→ 8.2 Konstanten und Makros mit #define und #undef]
Lebensdauer [→ 3.11 Lebensdauer und Sichtbarkeit von Variablen]
Lesen
blockweise [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
formatiertes [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
Zeichen zurückstellen [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
zeichenweise [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
zeilenweise [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
limits.h [→ 3.9 Wertebereiche der Datentypen ermitteln]
line [→ 8.3 Bedingte Kompilierung]
Linker [→ 1.3 Die nötigen Werkzeuge für C]
Liste, verkettete [→ 13.1 (Einfach) verkettete Listen]
Literal [→ 2.4 Symbole in C]
long [→ 3.4 Datentypen für Ganzzahlen]
long double [→ 3.6 Datentypen für Fließkommazahlen]
long double _Complex [→ 3.6 Datentypen für Fließkommazahlen]
long long [→ 3.4 Datentypen für Ganzzahlen]
Lvalue [→ 4.2 Operatoren]
main()-Funktion [→ 2.1 Das erste Programm in C] [→ 7.9 Die main()-Funktion]
Makro
define [→ 8.2 Konstanten und Makros mit #define und #undef]
parametrisiertes [→ 8.2 Konstanten und Makros mit #define und #undef]
undef [→ 8.2 Konstanten und Makros mit #define und #undef]
malloc() [→ 11.1 Neuen Speicher zur Laufzeit reservieren]
math.h [→ 4.8 Mathematische Funktionen in C]
Memory Leaks [→ 11.1 Neuen Speicher zur Laufzeit reservieren] [→ 11.3 Speicherblöcke wieder freigeben]
mktime() [→ 15.2 Erweiterte Zeitfunktionen]
Modulo-Operator [→ 4.3 Arithmetische Operatoren]
Nebeneffekt [→ 4.4 Inkrement- und Dekrementoperator]
not (C99) [→ 5.6 Logische Verknüpfungen]
NULL [→ 10.3 Zugriff auf den Inhalt von Zeigern]
Operator [→ 4.2 Operatoren]
arithmetischer [→ 4.3 Arithmetische Operatoren]
logischer [→ 5.6 Logische Verknüpfungen]
or [→ 5.6 Logische Verknüpfungen]
perror() [→ 14.5 Fehler oder Dateiende prüfen]
Pfeiloperator [→ 12.1 Strukturen] [→ 12.1 Strukturen]
Pointer [→ 10.1 Zeiger vereinbaren]
pragma [→ 8.3 Bedingte Kompilierung]
Präprozessor [→ 8.1 Dateien einfügen mit #include]
Präprozessor-Direktive [→ 8.1 Dateien einfügen mit #include]
printf [→ 2.2 Die Funktion printf()]
printf() [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
Umwandlungsvorgabe [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
Programmbibliothek [→ 1.2 Die C-Standardbibliothek]
Prozessor-Flags [→ 5.1 Bedingte Anweisungen]
ptrdiff_t [→ 10.6 Zeigerarithmetik]
Pufferung [→ 14.11 Pufferung]
Punktoperator [→ 12.1 Strukturen]
putc() [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
putchar() [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
puts() [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
Qualifikator [→ 3.10 Konstanten erstellen]
realloc() [→ 11.2 Speicherblöcke vergrößern oder verkleinern]
Rekursion [→ 7.8 Rekursionen]
remove() [→ 14.10 Datei löschen oder umbenennen]
rename() [→ 14.10 Datei löschen oder umbenennen]
restrict [→ 10.12 Typqualifizierer bei Zeigern]
return [→ 7.5 Rückgabewert von Funktionen]
rewind() [→ 14.8 Wahlfreier Dateizugriff]
Rvalue [→ 4.2 Operatoren]
scanf() [→ 4.1 Werte formatiert einlesen mit scanf()] [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
Umwandlungsvorgaben [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
Schleife [→ 6.1 Die Zählschleife – for]
Schlüsselwort [→ 2.4 Symbole in C]
Schreiben
blockweise [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
formatiertes [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
zeichenweise [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
zeilenweise [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
SEEK_CUR [→ 14.8 Wahlfreier Dateizugriff]
SEEK_END [→ 14.8 Wahlfreier Dateizugriff]
SEEK_SET [→ 14.8 Wahlfreier Dateizugriff]
Sequenzpunkt [→ 4.4 Inkrement- und Dekrementoperator]
setbuf() [→ 14.11 Pufferung]
setvbuf() [→ 14.11 Pufferung]
short [→ 3.4 Datentypen für Ganzzahlen]
Sichtbarkeit [→ 3.11 Lebensdauer und Sichtbarkeit von Variablen]
signed [→ 3.4 Datentypen für Ganzzahlen]
size_t [→ 3.8 Speicherbedarf mit sizeof ermitteln]
sizeof [→ 3.8 Speicherbedarf mit sizeof ermitteln]
snprintf() [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
Speicherlecks [→ 11.3 Speicherblöcke wieder freigeben]
Speicherverwaltung, dynamische [→ 11.1 Neuen Speicher zur Laufzeit reservieren]
sprintf() [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
sqrt [→ 4.8 Mathematische Funktionen in C]
sscanf() [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
Stack [→ 7.4 Funktionsparameter]
Standard-Stream [→ 14.1 Verschiedene Streams und Standard-Streams]
static [→ 7.11 Globale, lokale und statische Variablen]
stdbool.h [→ 3.7 Boolescher Datentyp]
stderr [→ 14.1 Verschiedene Streams und Standard-Streams]
stdin [→ 14.1 Verschiedene Streams und Standard-Streams]
stdio.h [→ 2.2 Die Funktion printf()]
stdout [→ 14.1 Verschiedene Streams und Standard-Streams]
Stingende-Zeichen [→ 9.3 Strings (Zeichenketten)]
Stream
binärer [→ 14.1 Verschiedene Streams und Standard-Streams]
Stream → siehe [Datenstrom]
Fehlerbehandlung [→ 14.5 Fehler oder Dateiende prüfen]
Standard [→ 14.1 Verschiedene Streams und Standard-Streams]
Text [→ 14.1 Verschiedene Streams und Standard-Streams]
umlenken [→ 14.3 Dateien öffnen]
strerror() [→ 14.5 Fehler oder Dateiende prüfen]
String [→ 9.3 Strings (Zeichenketten)]
einlesen [→ 9.3 Strings (Zeichenketten)]
Funktion [→ 9.3 Strings (Zeichenketten)]
initialisieren [→ 9.3 Strings (Zeichenketten)]
Zeiger [→ 10.9 char-Arrays und Zeiger]
strncat [→ 9.3 Strings (Zeichenketten)]
strncmp [→ 9.3 Strings (Zeichenketten)]
strncpy [→ 9.3 Strings (Zeichenketten)]
strstr() [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
Struktur [→ 12.1 Strukturen]
Array [→ 12.1 Strukturen]
definieren [→ 12.1 Strukturen]
deklarieren [→ 12.1 Strukturen]
Elemente-Bezeichner [→ 12.1 Strukturen]
erlaubte Operation [→ 12.1 Strukturen]
Funktion [→ 12.1 Strukturen]
initialisieren [→ 12.1 Strukturen]
mit Zeigerelementen [→ 12.1 Strukturen]
typedef [→ 12.1 Strukturen]
Union [→ 12.2 Unions]
vergleichen [→ 12.1 Strukturen]
verschachteln [→ 12.1 Strukturen]
Zeiger [→ 12.1 Strukturen]
Zugriff [→ 12.1 Strukturen]
switch-Fallunterscheidung [→ 5.5 Mehrfache Verzweigung mit switch]
Text-Stream [→ 14.1 Verschiedene Streams und Standard-Streams]
tgmath.h [→ 4.8 Mathematische Funktionen in C] [→ 4.8 Mathematische Funktionen in C]
Token [→ 2.4 Symbole in C]
true [→ 3.7 Boolescher Datentyp]
typedef [→ 12.4 Eigene Typen mit typedef deklarieren]
Strukturen [→ 12.1 Strukturen]
Typpromotion [→ 4.6 Implizite Typumwandlung]
Typqualifizierer, Zeiger [→ 10.12 Typqualifizierer bei Zeigern]
Typumwandlung [→ 4.6 Implizite Typumwandlung]
explizite [→ B.3 Antworten und Lösungen zu Kapitel 4]
implizite [→ B.3 Antworten und Lösungen zu Kapitel 4]
Umwandlung, arithmetische [→ 4.6 Implizite Typumwandlung]
Umwandlungsvorgaben
printf [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe] [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
scanf() [→ 14.7 Funktionen zur formatierten Ein-/Ausgabe]
undef [→ 8.2 Konstanten und Makros mit #define und #undef]
ungetc() [→ 14.6 Weitere Funktionen für die Ein- und Ausgabe]
Unicode [→ 3.5 Datentypen für Zeichen] [→ 9.3 Strings (Zeichenketten)]
Union [→ 12.1 Strukturen] [→ 12.2 Unions]
Union → siehe [Variante]
unsigned [→ 3.4 Datentypen für Ganzzahlen]
UTC [→ 15.2 Erweiterte Zeitfunktionen]
Variable
globale [→ 7.11 Globale, lokale und statische Variablen]
lokale [→ 7.11 Globale, lokale und statische Variablen]
Variante [→ 12.2 Unions]
Vektor [→ 9.1 Was genau sind Arrays?]
Vergleichsoperator [→ 5.1 Bedingte Anweisungen]
Verzweigung [→ 5.1 Bedingte Anweisungen] [→ 5.2 Die alternative Verzweigung]
void [→ 3.12 void – ein unvollständiger Typ]
void-Zeiger [→ 10.11 void-Zeiger]
vorzeichenbehaftet [→ 3.4 Datentypen für Ganzzahlen]
vorzeichenlos [→ 3.4 Datentypen für Ganzzahlen]
wchar_t [→ 3.5 Datentypen für Zeichen]
while-Schleife [→ 6.2 Die kopfgesteuerte while-Schleife]
Zählschleife [→ 6.1 Die Zählschleife – for]
Zeichenkette [→ 9.3 Strings (Zeichenketten)]
Zeichensatz [→ 2.3 Zeichensätze in C]
Zeiger [→ 10.1 Zeiger vereinbaren] [→ 10.1 Zeiger vereinbaren]
Arithmetik [→ 10.6 Zeigerarithmetik]
Array [→ 10.7 Zugriff auf Array-Elemente über Zeiger]
auf Funktionen [→ 10.13 Zeiger auf Funktionen]
char-Array [→ 10.9 char-Arrays und Zeiger]
const [→ 10.12 Typqualifizierer bei Zeigern]
Dereferenzierung [→ 10.3 Zugriff auf den Inhalt von Zeigern]
Funktionsparameter [→ 10.4 Zeiger als Funktionsparameter]
in Strukturen [→ 12.1 Strukturen]
initialisieren [→ 10.2 Zeiger verwenden]
NULL [→ 10.3 Zugriff auf den Inhalt von Zeigern]
restrict [→ 10.12 Typqualifizierer bei Zeigern]
Rückgabewert [→ 10.5 Zeiger als Rückgabewert]
String [→ 10.9 char-Arrays und Zeiger]
Struktur [→ 12.1 Strukturen]
Typqualifizierer [→ 10.12 Typqualifizierer bei Zeigern]
Zugriff [→ 10.3 Zugriff auf den Inhalt von Zeigern]
Zeiger-Array [→ 10.10 Arrays von Zeigern]
Zeit, tm-Struktur [→ 15.2 Erweiterte Zeitfunktionen]