Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

C für Dummies (eBook)

(Autor)

eBook Download: EPUB
2021 | 3. Auflage
Wiley-VCH GmbH (Verlag)
978-3-527-83338-2 (ISBN)

Lese- und Medienproben

C für Dummies - Dan Gookin
Systemvoraussetzungen
23,99 inkl. MwSt
(CHF 23,40)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
C erfreut sich als Klassiker unter den Programmiersprachen großer Beliebtheit, denn es steckt nach wie vor in vielen Betriebssystemen, Schnittstellen und Treibern, aber auch in Compilern und neueren eingebetteten Systemen. Wer C lernen und dabei auch noch Spaß haben möchte, sollte zu diesem Buch vom Urvater der Dummies, Dan Gookin, greifen. Mit viel Humor und vielen anschaulichen Beispielen macht er die Programmiersprache C lebendig.

Dan Gookin schrieb das erste '... für Dummies'-Buch 'DOS für Dummies' und hat seitdem unzählige Bücher für die Reihe verfasst. Er versteht es besonders gut, anschaulich und humorvoll zu erklären.

Dan Gookin schrieb das erste "... für Dummies"-Buch "DOS für Dummies" und hat seitdem unzählige Bücher für die Reihe verfasst. Er versteht es besonders gut, anschaulich und humorvoll zu erklären.

Inhaltsverzeichnis


  1. Cover
  2. Titelblatt
  3. Impressum
  4. Über den Autor
  5. Einleitung
    1. Was bringt es, C zu lernen?
    2. Über dieses Buch
    3. Programme in diesem Buch
    4. Törichte Annahmen über den Leser
    5. Wie dieses Buch aufgebaut ist
    6. Symbole, die in diesem Buch verwendet werden
    7. Schlussgedanken
  6. Teil I: Das erste Programm
    1. Kapitel 1: In zehn Schritten zum ersten Compiler
      1. Die Installation der IDE
      2. Ihr erstes Programm
    2. Kapitel 2: Der (zumeist harmlose) Einstieg
      1. Die kurze und banale Geschichte von C
      2. Wie aus einer süßen kleinen Textdatei ein Programm wird
      3. Das erste C-Programm – eine alte Tradition
      4. Speichern! Kompilieren! Linken! Starten!
      5. Die notwendigen Editier- und Kompilierkünste
      6. Mit Fehlern auf Du und Du
      7. Wie die Sprache C aussieht
      8. Eingaben und Ausgaben (die hier mal was Gutes sind)
      9. Erst das Chaos, dann die Ordnung
      10. Wichtige C-Regeln, an die Sie nie denken werden
    3. Kapitel 3: Einfache C-Programme basteln
      1. printf (wer bei print an Drucken denkt, liegt falsch)
      2. scanf – lassen Sie Ihren Scanner trotzdem aus!
      3. Bemerkungen, Kommentare und Vorschläge
      4. fgets und puts
    4. Kapitel 4: Variablen und Mathe
      1. Die sich ständig ändernde Variable
      2. Mehr numerische Variablen und ein bisschen Mathe
      3. Konstanten und Variablen
      4. Malen mit Zahlen
      5. Die etwas andere Variable: char
      6. Die erste wirkliche Mathestunde
      7. Wer hat den Vortritt?
  7. Teil II: Grundlegendes Sprachverständnis
    1. Kapitel 5: Wir stehen vor einer großen Entscheidung
      1. Die mächtige if-Anweisung
      2. Gut, wennʼs nicht wahr ist, was ist es dann?
      3. if mit Zeichen und Strings
      4. Wie schreibt man richtig in C? Lektion 1
      5. for knüpft Schleifen
      6. Schleifen fabrizieren
      7. Abkürzungen und die Kunst des Inkrementierens
      8. Je mehr Inkrement, desto mehr Wahnsinn
    2. Kapitel 6: Ihre persönlichen Funktionen
      1. Die allererste Funktion schreiben
      2. Variablen innerhalb von Funktionen
      3. Funktionen ein Päckchen mit auf den Weg geben
      4. Funktionen mit Ergebnissen
      5. Das Zwiebelschalenprinzip
      6. Das alte Spiel mit den Zufallszahlen
    3. Kapitel 7: Feinschliff für die C-Künste
      1. Dieses Zeug drängelt sich immer vor (der Rest folgt dem #)
      2. Wie man Eingaben vom Benutzer bekommt
      3. Die Shell beklauen (wie man die Kommandozeile abhört)
      4. Noch mehr ifs
      5. Mehr über Variablen
      6. Ein anderes Kapitel über Zahlen (die Sache mit der Hexerei)
    4. Kapitel 8: Schleifen knüpfen
      1. Fakten zu while-Schleifen
      2. Den Spieß umgedreht: do-while-Schleifen
      3. Der bizarre Fall while TRUE (und sonstige Kuriositäten)
      4. Verschachtelte Schleifen und anderer Unsinn für Angeber
    5. Kapitel 9: Zwischenstand und Reste essen
      1. Selbsttest via Hallo, Welt!
      2. Mehr über die math.h-Library
      3. goto-Anweisung – nein danke
      4. Und tschüss … – das Programm verlassen
  8. Teil III: Einfache Datenstrukturen und Zeiger
    1. Kapitel 10: Arrays und Strings
      1. Wozu Arrays?
      2. Strings und Arrays
      3. Arrays jeder Sorte
    2. Kapitel 11: Strings und so Zeugs
      1. Strings und Zeichen
      2. Texte verflechten
      3. Stringmanipulationen
      4. Arrays jenseits der ersten Dimension
    3. Kapitel 12: Die finstersten Aspekte von C: Zeiger
      1. Ein unhandliches und starres Speicherkonzept
      2. Adresse, Adresse, Adresse
      3. Mehr Zeiger, mehr Speicher, Wahnsinn ohne Ende
      4. Und nun das Sternchen, bitte schön
      5. Zeiger sollen Arrays nicht ersetzen
    4. Kapitel 13: Erste Anwendungen der Zeiger
      1. Zeiger und Strings
      2. Die Tiefen der Bibliotheksdefinitionen
      3. Übergabe von Zeigern an Funktionen
      4. Übergabe von Arrays an und von Funktionen
      5. Arrays aus Zeigern
      6. Sortieren von Strings mit Zeigern
    5. Kapitel 14: Alles über Strukturen
      1. Mehrfachvariablen
      2. Strukturen und Funktionen
      3. Strukturen und (schon wieder!) Zeiger
  9. Teil IV: Daten speichern und verwalten
    1. Kapitel 15: Die Festplatte als Diener
      1. Hello Disk!
      2. Binär oder Text – das ist hier die Frage
      3. Formatierte Ein-/Ausgabe
      4. Daten lesen und schreiben
    2. Kapitel 16: Dynamische Datenstrukturen
      1. Dynamische Arrays
      2. Kurzer Rückblick zur Datenspeicherung
    3. Kapitel 17: Die Geburt unserer Datenbank
      1. Das unvermeidliche Bankkontenprogramm
      2. Datensätze aus Listen löschen
      3. Einmal vom Speicher zur Disk und zurück
  10. Teil V: Der Top-Ten-Teil
    1. Kapitel 18: Cehn Gründe für C im Jahr 2020, 2021, 2022 …
      1. C++, C#, Java, PHP und die anderen {}
      2. C ist schlank
      3. C ist Fahren ohne ABS und ESP
      4. C ist die Sprache der APIs und Kernel
      5. C ist 31337
      6. C ist die Sprache der Aufzüge und Kühlschränke
      7. C ist allgegenwärtig
      8. C ist die Sprache der Schnittstellen
      9. C treibt die Dinge voran
      10. C ist wichtig …
    2. Kapitel 19: Zehn Empfehlungen zum Schreiben unlesbarer Programme
      1. Lügen Sie in den Kommentaren
      2. Verwenden Sie möglichst kurze Variablennamen
      3. Nutzen Sie Copy&Paste ausgiebig
      4. Stöbern Sie im Thesaurus
      5. Legen Sie sich niemals fest
      6. Wenn’s mit dem Englisch hapert
      7. Ziehen Sie Schreibfehler konsequent durch
      8. Seien Sie modern und geben Sie Ihren Quellcode frei
      9. Finden Sie Workarounds für eigene Fehler
      10. Verzichten Sie auf lesbare Codeformatierungen
    3. Kapitel 20: Zehn nützliche Internetadressen zu C
      1. Stackoverflow
      2. A Programmer’s Heaven
      3. Codeguru.com
      4. C for Dummies
      5. Nachschlagewerk zur Bibliothek
      6. Noch ein Nachschlagewerk
      7. Der C-Standard
      8. Der Compiler – Code::Blocks
      9. Visual Studio Express Editions
      10. c++.net
  11. Stichwortverzeichnis
  12. End User License Agreement

Tabellenverzeichnis


  1. Kapitel 1
    1. Tabelle 1.1: Wesentliche C-Standards im Laufe der Zeit
  2. Kapitel 2
    1. Tabelle 2.1: Schlüsselwörter der Sprache C
  3. Kapitel 3
    1. Tabelle 3.1: Escape-Sequenzen von printf
    2. Tabelle 3.2: Die Konvertierungszeichen von printf
  4. Kapitel 4
    1. Tabelle 4.1: Numerische Datentypen in C
    2. Tabelle 4.2: Mathematische Grundlagen in C
  5. Kapitel 5
    1. Tabelle 5.1: Erlaubte Symbole bei Vergleichen
    2. Tabelle 5.2: if-Vergleiche und ihr Gegenstück
    3. Tabelle 5.3: Wie die Variable i die for-Schleife beeinflusst
    4. Tabelle 5.4: Kryptische Abkürzungen für mathematische Operationen
  6. Kapitel 7
    1. Tabelle 7.1: Zusammenhang von argv[] und Kommandozeilenargument
    2. Tabelle 7.2: Auswirkungen des logischen UND
    3. Tabelle 7.3: Auswirkungen des logischen ODER
    4. Tabelle 7.4: Hexadezimal, Binär und Dezimal
  7. Kapitel 9
    1. Tabelle 9.1: Mathematische Funktionen, die Sie selten genug brauchen
  8. Kapitel 10
    1. Tabelle 10.1: Bestandteile eines initialisierten Arrays
  9. Kapitel 11
    1. Tabelle 11.1: Testfunktionen aus ctype.h
    2. Tabelle 11.2: Zeichenumwandlungsfunktionen von ctype.h
    3. Tabelle 11.3: Ein unsortierter Haufen von Stringfunktionen
  10. Kapitel 12
    1. Tabelle 12.1: Zeiger, Klammern und Arithmetik
    2. Tabelle 12.2: Zeiger und Array-Klammern
  11. Kapitel 13
    1. Tabelle 13.1: Wie die **-Notation funktioniert
  12. Kapitel 15
    1. Tabelle 15.1: Zugriffsmodi für...

Erscheint lt. Verlag 16.3.2021
Reihe/Serie ...für Dummies
...für Dummies
Für Dummies
Sprache deutsch
Themenwelt Informatik Programmiersprachen / -werkzeuge C / C++
Schlagworte C • C# • C++ • Compiler • Embedded • Informatik • Programmieren • Programmiersprache • Programmierung / C u. C++ • Softwareentwicklung • Systemprogrammierung • UNIX
ISBN-10 3-527-83338-2 / 3527833382
ISBN-13 978-3-527-83338-2 / 9783527833382
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Adobe DRM)

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
C++ lernen - professionell anwenden - Lösungen nutzen

von Ulrich Breymann

eBook Download (2023)
Carl Hanser Fachbuchverlag
CHF 48,80

von Carsten Vogt

eBook Download (2024)
Carl Hanser Fachbuchverlag
CHF 38,95