21.11.2013 Aufrufe

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 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!