| |
| |
|
|
 |
|
| |
Architektur Bau- & Umwelttechnik Belletristik Betriebswirtschaft Biologie Briefe, Bewerbung, Rhetorik Chemie Entspannung & Meditation Esoterik & Anthroposophie Essen und Trinken Fitness, Aerobic, Bodybuilding, Gymnastik Garten, Pflanzen, Natur Geowissenschaften Geschenkbücher Geschichte Gesundheit, Körperpflege Heimwerken Hobby, Freizeit, Natur Informatik & EDV Innenarchitektur & Design Journalistik & Presse Kinder- & Jugendliteratur Kunst Lebensführung Literaturwissenschaft Lyrik, Dramatik, Essays Management Mathematik Mechanik & Akustik Medien & Kommunikation Medizin & Pharmazie Musik Nachschlagewerke Naturmedizin & Homöopathie Naturwissenschaft & Technik Partnerschaft, Beziehungen Pädagogik Philosophie Physik & Astronomie Politik, Gesellschaft, Arbeit Psychologie Recht Reise Religion Romane, Erzählungen & Anthologien Sachbuch / Ratgeber Schule & Lernen Soziologie Sport Sprachwissenschaft Steuern Technik Theater, Ballett & Film Tiere Tiermedizin Umwelt, Land- & Forstwirtschaft Verlagswesen, Buchhandel, Bibliothekswesen Völkerkunde & Volkskunde Werbung & Marketing Wirtschaft |
|
| |
|
 |
|
| |
Design, Architektur & bildende Kunst Aktuelle Buchempfehlungen |
|
|
 |
|
| |
|
|
| |
|
|
|
|
| |
|
| |
|
 |
|
| |
Jürgen Wolf
Easy C Programmierung
Mit einfachen Beispielen programmieren-leicht-klar-sofort
336 Seiten, Paperback
Markt + Technik Verlag | ISBN: 3827244676
| |  | 17.95 EUR |  | | |
|
|
|
|
| |
Innerhalb 24 Stunden versandfertig. Expressversand: In Deutschland versandkostenfrei | Österreich: 4 € | Schweiz: ab 4 € | Europaweit ab 6 €. Versandkostenübersicht weltweit. Alle Preise inkl. MwSt. |
|
|
Ähnliche Bücher anzeigen
|
|
|
| |
| |
| VORWORT | öffnen |
|
Liebe Leserin, lieber Leser! Erst einmal herzlichen Glückwunsch, dass Sie sich dazu entschlossen haben, eine Programmiersprache zu erlernen, und vielen Dank, dass Sie dieses Buch ausgewählt haben. Sie werden sich sicherlich fragen, ob es überhaupt möglich ist, eine Programmiersprache zu lernen, ohne dafür die Schulbank drücken zu müssen. Dass dies möglich ist, haben schon unzählige Programmierer (den Autor eingeschlossen) bewiesen. Ein wenig Selbstdisziplin sollte allerdings schon vorhanden sein...
[weiter lesen]
|
|
|
| KLAPPENTEXT | öffnen |
|
C Programmierung Ihr Traum ist es, C mühelos und rasch zu beherrschen? Die Lösung ist dieses Buch: Die genauen Anleitungen zeigen Ihnen ganz easy in kleinen Schritten und vielen Code-Beispielen, wie es geht. Am besten legen Sie gleich los! easy + leicht Schritt für Schritt zum Ziel + klar Übersichtlich strukturiert + sofort von Null auf Hundert im Handumdrehen ■ Wie aus einer einfachen Textdatei ein Programm wird ■ Wie man eigene Programme erstellt ■ Ihr erstes C-P... [weiter lesen] |
|
|
| INHALTSVERZEICHNIS | öffnen |
Inhaltsverzeichnis Liebe Leserin, lieber Leser!13 1 Schnelleinstieg 14 Welche Vorkenntnisse benötigen Sie für dieses Buch?16 An wen richtet sich dieses Buch?16 Was benötigen Sie, um die Programmiersprache C zu lernen?16 Überblick zu den einzelnen Kapiteln in diesem Buch 17 2 Wie aus einer einfachen Textdatei ein Programm wird 20 Welche Sprache spricht der Computer?22 Wie sage ich es meinem Computer?23 Was ist ein Programm?24 Fensterprogramme, Konsolenprogramme und GUIs 27 Wann kann ich mein erstes Programm selbst schreiben?28 3 Wie man eigene Programme erstellt 30 Verwendung des Bloodshed-Dev-C++-Compilers 32 Ausführen von Programmen 37 Verwendung des gcc-Compilers unter Linux 39 Anmerkung zu anderen Compilern 41 4 Ihr erstes C-Programm 42 Der Programmcode zu Hallo Welt in C 44 Headerdateien und Laufzeitbibliothek 44 Die Hauptfunktion - main()47 Anweisungen und Anweisungsblöcke 48 Ausgabe mit printf()48 Das Ende einer Anweisung 49 Das Programm sauber beenden 49 Kommentare setzen 50 Programmierstil 51 Programmausführung 52 Eine kleine Erfolgskontrolle 53 5 Mit Zahlen und Zeichen arbeiten 54 Variablen 56 Datentypen 56 Datentypen für Ganzzahlen 57 Variablen deklarieren 59 Der Variablen einen Wert übergeben 61 Den Wert einer Variablen ausgeben 63 Einer Variablen den Wert einer anderen Variablen übergeben 64 Wie Ganzzahlen verwaltet werden 65 Datentypen für Fließkommazahlen 66 Wie Fließkommazahlen verwaltet werden 69 Die Rechenoperatoren 70 Mit Variablen rechnen 71 Mathematische Funktionen der Laufzeitbibliothek 74 Datentyp umwandeln 78 Erweiterte Darstellung von Rechenoperatoren 81 Konstanten 81 Vorzeichenbehandlung 82 Der Datentyp char 84 Übersicht aller Datentypen 87 Eine kleine Erfolgskontrolle 89 6 Daten formatiert einlesen und ausgeben 90 Formatierte Ausgabe mit printf()92 Formatiertes Einlesen mit scanf()105 Eine kleine Erfolgskontrolle 115 7 Kontrollstrukturen - Pen Programmfluss steuern 116 Die if-Verzweigung und Vergleichsoperatoren 118 Die else-Verzweigung (Alternative)122 Die else if-Verzweigung 124 Die switch-Verzweigung 127 Inkrement- und Dekrement-Operator 132 Die while-Schleife 136 Die do while-Schleife 141 Die for-Schleife 145 Schleifen abbrechen 149 Eine kleine Erfolgskontrolle 154 8 Eigene Funktionen schreiben 156 Was sind Funktionen und wozu sind sie gut?158 Funktionen definieren 158 Funktionen aufrufen 160 Datenaustausch zwischen Funktionen 162 Eine kleine Erfolgskontrolle 173 9 Arrays und Strings 174 Arrays deklarieren 176 Auf einzelne Array-Elemente zugreifen 178 Arrays an Funktionen übergeben 182
[weiter lesen] |
|
|
|
|
| REGISTER | öffnen |
Symbole # 45 #define 299 #endif 305 #ifndef 305 #include 298, 305 % (Modulo) 71 & (Adressoperator) 106 && (logisch Und) 265 * (Multiplikation) 70 /(Division) 70 /* (Kommentar mehrzeilig) 50 // (Kommentar einzeilig) 50 ; (Semikolon Anweisungsende) 50 = (Zuweisung) 62, 70 (Subtraktion) 70 -> (Pfeiloperator) 252 _DATE_ 302 _FILE 302 _LINE 302 _STDC 302 _TIME_ 302 || (logisch Oder) 265 16-Bit-Computer 58 32-Bit-Computer 58 AAdressoperator 106, 209 Anweisungen 48 Anweisungsblock 48 Arbeitsspeicher 57 Argumente 163 Arrays 176 ff. - an Funktionen übergeben 182 - auf Elemente zugreifen 178 - deklarieren 176 - Fallstricke 179, 182 - Indizierung 178 - Strings 185 - Syntax 1 77 ASCII 16 ASCII-Zeichensatz 312 Assembler 25 Ausgabe 92 - Feldbreite 100- formatiert 49, 92 - Füllzeichen 100 - Umwandlungsvorgaben 99 BBackslash 39 Bedingte Kompilierung 305 Bibliothek 46 Bit 58 Bloodshed Dev-C++ 32 break 128, 151 CC++25 call-by-reference 182, 212 call-by-value 167 case 128 Cast-Operator 80 char 84 Compiler 23 - Bloodshed Dev-C++ 32 - gcc-Compiler 39 Computer 22 continue 149 DDateien - ausführen 37 - auslagern 303 - blockweise einlesen 285, 287 - blockweise schreiben 280, 287- lesen aus Dateien 28 - Modus zum Öffnen 280 - öffnen 276 - Pfadangabe 278 - schließen 279 - schreiben in Dateien 280 - zeichenweise einlesen 285 - zeichenweise schreiben 280 - zeilenweise einlesen 285 - zeilenweise schreiben 280 - Zugriffsrechte 278 Datentypen 57 ff. - char 84 - double 68 - float 68 - int 58 - long 58 - short 58 - Strukturen 220 - umwandeln 78 - Vorzeichenbehandlung 82 default 128 f. define 299 Deklaration 46, 56 Dekrement 132 Dereferenzierungsoperator 205 do while 141 double 67 Dynamische Datenstrukturen 250 ff. - einfach verkettete Listen 250 - Element hinzufügen 251 - Element löschen 258 - Element sortiert einfügen 263 - Element suchen 270 - Elemente ausgeben 256 - Elemente speichern und laden 287 Dynamische Speicherreservierung 238 EEingabeaufforderung 37 Einlesen 105 - Feldbreite 109 - fgets() 190 - Formatierung 109 else 122 else if 124 Escape-Sequenzen 103 FFallunterscheidung 127 fclose()279 Fensterprogramme 27 fflush() 112 fgetc() 285 fgets() 190, 285 FILE 276 Fließkommazahlen 66 float 67 fopen() 279 - Modus 280 - Syntax 279 for 145 Formatbezeichner 93 - Fließkommazahlen 97 - Ganzzahlen 93 Formatierte Ausgabe 49, 92 Formatstring 92 fputc() 281 fputs() 281 fread() 285, 291 free() 246 Funktionen 158 ff. - Argumente 163 - Arrays 182 - aufrufen 161 - call-by-reference 182 - call-by-value 167 - Funktionsname 159 - globale Variablen 1 71 - lokale Variablen 171 - main() 47, 158 - Parameter 159, 163 - Rückgabetyp 159 - Vorwärtsdeklaration 161 - Wertübergabe 162, 167 fwrite() 281, 290 GGanzzahlen 57 gcc-Compiler 39 getchar() 114 GUI 27 HHallo Welt 35, 44 Hauptfunktion 47 Headerdateien 45, 298 - Laufzeitbibliothek (ANSI C) 298 Heap 239 Hexadezimalsystem 94 Iif 118 include 298, 305 Initialisierung 62 Inkrement 132 int 58 KKommentare 50 Kompilieren 24, 36 Konsolenprogramme 27 Konstanten 81 - literale 82 - numerische 82 - Strings 82 - symbolische 299 - Zeichen 82 Kontrollstrukturen 118 - Schleifen 118 - Sprünge 118 - Verzweigungen 118 LLaufzeitbibliothek 46 Linker 24, 47 Linux 17 long 58 long double 67 Low Level 23 Mmain() 47 Makros 299 - vordefiniert (ANSI C) 302 malloc() 240 - Syntax 245 Mantisse 70 Maschinencode 22 math.h 74 Mathematische Funktionen 74 memcpy() 225 Memory Leaks 246 MS-DOS-Eingabeaufforderung 37 NNamensdeklaration 46 Niedrige Ebene 23 NULL 244 OOktalsystem 95 Operatoren 70 - (Subtraktion) 70 - != (ungleich) 121 - % (Modulo) 71 - && (logisch Und) 265 - * (Dereferenzierungsoperator bei Zeigern) 205 - * (Multiplikation) 70
[weiter lesen] |
|
|
|
|
|
|
| |
|
|

|
|