Eine Einführung in die Programmiersprache C und die Grundlagen ...
Eine Einführung in die Programmiersprache C und die Grundlagen ...
Eine Einführung in die Programmiersprache C und die Grundlagen ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>E<strong>in</strong>e</strong> <strong>E<strong>in</strong>führung</strong> <strong>in</strong> <strong>die</strong> Informatik <strong>und</strong> <strong>die</strong> <strong>Programmiersprache</strong> C<br />
37 Index<br />
__func__, 21<br />
Adresse, 4, 19, 57<br />
Adressoperator, 27<br />
Algorithmus, 6<br />
Alternation, 6<br />
Analyse, 117, 123<br />
AND, 27<br />
ANSI C99, 3<br />
ANSI-C 89, 12<br />
ANSI-C 99, 12<br />
ANSI-Standard, 3<br />
Anweisung, 31<br />
Anweisungen, 4, 11<br />
Äquivalenzklassen, 139<br />
Arbeiten mit Dateien, 84<br />
Arbeitsspeicher (RAM), 4<br />
argc, 11, 87<br />
Argumentenliste, 40<br />
argv, 11, 87<br />
Arithmetische Operatoren, 25<br />
Arrayliterale, 46<br />
Array-Literale, 46<br />
Arrays, 44<br />
Arrayzuweisungen, 46<br />
ASCII-Code, 17<br />
Assembler, 4<br />
Assignement, 26<br />
Assoziativität, 30<br />
Aufzählungstyp, 56<br />
Ausdrücke, 31<br />
Ausgeben, 22<br />
Ausgeglichene Bäume, 113<br />
ausgeglichener Baum, 110<br />
auto, 20<br />
Automatic, 20<br />
balanced Trees, 113<br />
Bäume, 110<br />
Bed<strong>in</strong>gter Ausdruck, 27<br />
Betrieb, 117<br />
Bezeichner, 12, 13<br />
Bibliotheksfunktionen, 68<br />
b<strong>in</strong>ärer Operator, 28<br />
B<strong>in</strong>äres Suchen, 95<br />
Bitfelder, 55<br />
Bitweise Operatoren, 25<br />
Blackboxtest, 138<br />
Blatt, 110<br />
Block, 31<br />
Bottom-Up, 124<br />
break, 39<br />
Bubblesort, 89<br />
Buchstabenkonstante, 17<br />
Budgets, 141<br />
by Reference, 40<br />
by Value, 40<br />
C, 5<br />
C++, 5<br />
Call by Reference, 58<br />
Callback, 63<br />
case, 34<br />
cast-operator, 29<br />
Castoperator, 27<br />
char, 14<br />
Commandl<strong>in</strong>e, 87<br />
Compiler, 4<br />
Compilern, 3<br />
Compilersystemen, 8<br />
compo<strong>und</strong> statement, 31<br />
const, 15<br />
cont<strong>in</strong>ue, 39<br />
Datengesteuerter Entwurf, 123<br />
Datenstrukturen, 4<br />
Datentypen, 14, 16<br />
Debugger, 9<br />
def<strong>in</strong>iert, 19<br />
Def<strong>in</strong>ition e<strong>in</strong>es Arrays, 44<br />
Deklaration, 20<br />
dereferenziert', 57<br />
Dereferenzierungsoperator, 27<br />
Designphase, 123<br />
Direkte Initialisierer, 45, 51<br />
direkten Speicherzugriffe, 65<br />
do while, 36<br />
Doppelt verkettete Liste, 105<br />
double, 14<br />
dynamische Speicherverwaltung, 98<br />
e<strong>in</strong>fach verketteten Liste, 102<br />
e<strong>in</strong>fachen Datentypen, 14<br />
E<strong>in</strong>gabepuffer, 23<br />
E<strong>in</strong>lesen, 22<br />
Ellipse, 43<br />
else, 32<br />
Endlosschlaufe, 37<br />
entarten, 113<br />
Entwurf, 117<br />
Enum, 56<br />
Enumkonstanten, 56<br />
Escapesequenzen, 17<br />
Escape-Sequenzen, 12<br />
Explizite Typumwandlung, 29<br />
Expressions, 31<br />
extern, 20<br />
externem Sortieren, 88<br />
Extreme Programm<strong>in</strong>g (XP), 121<br />
Fakultät, 42<br />
Falsch, 27<br />
Felder, 44<br />
FIFO, 104<br />
Fliesskomma, 14<br />
Fliesskommakonstanten, 18<br />
float, 14<br />
flüchtig, 4<br />
for-Schleife, 36<br />
free(), 98<br />
Funktionen, 9, 40<br />
Funktionsdef<strong>in</strong>ition, 40<br />
Funktionsdeklaration, 42<br />
Funktionspo<strong>in</strong>ter, 63<br />
Funktionsprototyp, 42<br />
Funktionsrumpf, 40<br />
Funktionstest, 138<br />
Ganze Zahlen, 14<br />
Ganzzahl Erweiterung, 28<br />
gets(), 48<br />
globale, 82<br />
Globale Variablen, 20<br />
goto, 39<br />
Hardware, 15<br />
Hashfunktion, 114<br />
Hashtabellen, 114<br />
Hauptprogramm, 11<br />
Head, 102<br />
Headerdateien, 9, 42<br />
Heap, 98<br />
Hello World, 9<br />
Hierarchische Struktur, 110<br />
Hochsprache, 4<br />
IDE, 8<br />
identifier, 13<br />
if, 32<br />
Implementierung, 123<br />
Implizite Typumwandlung, 28<br />
Index, 44<br />
Indexoperation, 60<br />
Indexoperator, 44<br />
Initialisierer, 44<br />
Initialisiererliste, 46<br />
<strong>in</strong>itialisiert, 20<br />
Initialisierung, 20, 50<br />
Initialisierung e<strong>in</strong>er Struktur, 50<br />
<strong>in</strong>l<strong>in</strong>e, 43<br />
<strong>in</strong>stabilen Sortieren, 88<br />
<strong>in</strong>t, 14<br />
Integer, 14<br />
Integerkonstanten, 18<br />
<strong>in</strong>ternem Sortieren, 88<br />
Interpreter, 4<br />
Interruptrout<strong>in</strong>en, 15<br />
Iteration, 6<br />
Iterative Phasenmodell, 119, 120<br />
Java, 5<br />
Klammern, 30<br />
Knoten, 110<br />
Kollision, 114<br />
komb<strong>in</strong>ierten Zuweisung, 26<br />
Kommaoperator, 27<br />
Kommentare, 10<br />
komplizierten Typen, 16<br />
Konstanten, 17, 56<br />
Kontrollstrukturen, 32<br />
korrupt, 98<br />
labels, 13<br />
Lebensdauer, 21, 42<br />
leere Anweisung, 31<br />
LIFO, 104<br />
L<strong>in</strong>eares Suchen, 94<br />
L<strong>in</strong>ker, 8, 13<br />
L<strong>in</strong>keranweisungen, 8<br />
Lisp, 5<br />
Listen, 102<br />
Listmerge, 93<br />
Literal, 14<br />
Literalen, 17<br />
Logische Operatoren, 27<br />
lokale, 41, 82<br />
Gedruckt am 10.09.2009 14:23:00 Letzte Änderung am: 10. September 2009 Version 2.4.1, I. Oesch 146/147