Einstieg in C
Rheinwerk (Verlag)
978-3-8362-7569-9 (ISBN)
- C-Programmierung verständlich erklärt – ohne Vorwissen!
- Alle Sprachgrundlagen und wichtigen Programmiertechniken
- Mit vielen Beispielen und Übungsaufgaben
Mit diesem kleinschrittigen Lernkurs gelingt der Einstieg in die C-Programmierung mühelos. An vielen praxiserprobten Programmbeispielen werden die Grundlagen verständlich erklärt. Übungsaufgaben helfen dabei, das erworbene Wissen zu vertiefen und anzuwenden. Das Buch eignet sich auch bestens für Einsteiger ohne Programmierkenntnisse.
Einfacher Einstieg in C
Sie erhalten eine gründliche Einführung und richten Ihre Entwicklungsumgebung ein. Schnell schreiben Sie Ihre eigenen Programme. Dabei profitieren Sie von vielen Praxistipps aus dem Programmieralltag.
Schritt für Schritt programmieren lernen
Von Datentypen über Programm-Schleifen bis hin zum Aufbau einer Datenbank und zur Erzeugung grafischer Benutzeroberflächen: Hier lernen Sie an leicht verständlichen Beispielen, wie es geht.
Übung macht den Meister
Sie lernen, kleine Spiele zu entwickeln, Morsecode auszugeben oder ein Brettspiel auf den PC zu portieren. Programmierspaß garantiert!
Thomas Theis ist Dipl.-Ing. für Technische Informatik und arbeitet als Berater und Trainer. Seit vielen Jahren gibt er als EDV-Dozent Kurse in verschiedenen Programmiersprachen. Er ist Autor vieler erfolgreicher Fachbücher.
Aus dem Inhalt:
Editor und Compiler einrichten
Einführung in die Syntax
Schleifen, Funktionen und Zeiger anwenden
Daten dynamisch verwalten
Auf Dateien und Verzeichnisse zugreifen
Betriebssystem ansteuern
Viele Praxistipps zur Fehlersuche
Eine Datenbank mit SQLite aufbauen
GUIs mit GTK+ entwickeln
Raspberry Pi kennenlernen
Materialien zum Buch ... 14
1. Eine erste Einführung ... 15
1.1 ... Welche Vorteile bietet C? ... 15
1.2 ... Was benötige ich zum Programmieren? ... 16
1.3 ... Wie ist dieses Buch aufgebaut? ... 16
1.4 ... Wie sollten Sie mit diesem Buch arbeiten? ... 17
1.5 ... C-Standards ... 18
1.6 ... Ubuntu Linux unter Windows ... 18
2. Unser erstes Programm ... 21
2.1 ... Wie gebe ich das Programm ein? ... 21
2.2 ... Was bedeuten die einzelnen Zeilen? ... 22
2.3 ... Das Programm wird gespeichert ... 23
2.4 ... Wie starte ich das fertige Programm? ... 24
2.5 ... Eine weitere Möglichkeit zum Starten ... 26
2.6 ... Kommentare sind wichtig ... 28
2.7 ... Eine Übungsaufgabe ... 29
3. Verschiedene Arten von Daten ... 31
3.1 ... Daten bekannt machen und speichern ... 31
3.2 ... Wie gebe ich Daten auf dem Bildschirm aus? ... 33
3.3 ... Wie kann der Benutzer seine Daten per Tastatur eingeben? ... 34
3.4 ... Berechnungen mit Operatoren ... 36
3.5 ... Entwicklung eines Programms ... 38
3.6 ... Fehler suchen ... 39
3.7 ... Eine Übungsaufgabe ... 41
4. Verschiedene Fälle in einem Programm ... 43
4.1 ... Eine einfache Bedingung mit "if" ... 43
4.2 ... Welche Bedingungen gibt es? ... 45
4.3 ... Zwei Möglichkeiten, mit "if" und "else" ... 46
4.4 ... Wie kann ich Bedingungen kombinieren? ... 47
4.5 ... Eine Übungsaufgabe ... 49
5. Programmteile wiederholen ... 51
5.1 ... Regelmäßige Wiederholungen mit "for" ... 52
5.2 ... Bedingte Wiederholungen mit "do-while" ... 54
5.3 ... Besser vorher prüfen mit "while"? ... 56
5.4 ... Tabellen formatieren ... 59
5.5 ... Eine Übungsaufgabe zu Tabellen ... 60
5.6 ... Eine Übungsaufgabe zur Eingabekontrolle ... 61
6. Programme übersichtlich aufteilen ... 63
6.1 ... Wie definiere ich eine Funktion? ... 63
6.2 ... Wie rufe ich eine Funktion auf? ... 65
6.3 ... Werte an eine Funktion übergeben ... 66
6.4 ... Ein Ergebnis von einer Funktion zurückerhalten ... 68
6.5 ... Eine Übungsaufgabe ... 69
7. Große Datenmengen speichern ... 71
7.1 ... Felder erzeugen und mit Daten füllen ... 71
7.2 ... Wie gebe ich die Daten aus? ... 73
7.3 ... Wie kann der Benutzer ein Feld füllen? ... 74
7.4 ... Eine Übungsaufgabe ... 76
8. Zeichen und Texte speichern ... 77
8.1 ... Zeichenketten erzeugen und füllen ... 77
8.2 ... Wie gebe ich eine Zeichenkette aus? ... 79
8.3 ... Wie kann der Benutzer eine Zeichenkette füllen? ... 80
8.4 ... Mehrere Zeichenketten ... 81
8.5 ... Wie kann ich Zeichenketten formatieren? ... 82
8.6 ... Eine Übungsaufgabe ... 83
9. Indirekter Zugriff mit Zeigern ... 85
9.1 ... Wie arbeite ich mit Zeigern und Adressen? ... 85
9.2 ... Wie nutze ich Zeiger bei Funktionen? ... 87
9.3 ... Wir zeigen auf Felder ... 88
9.4 ... Eine Übungsaufgabe ... 90
10. Unterschiedliche Daten zusammenfassen ... 93
10.1 ... Strukturen definieren ... 93
10.2 ... Wie erzeuge ich Strukturdaten? ... 94
10.3 ... Wie gebe ich die Daten aus? ... 95
10.4 ... Wie kann der Benutzer Strukturen füllen? ... 96
10.5 ... Mehrere Strukturdaten ... 98
10.6 ... Wie übergebe ich Strukturdaten? ... 99
10.7 ... Eine Übungsaufgabe ... 102
11. Daten auf der Festplatte ... 105
11.1 ... Wie speichere ich Daten auf der Festplatte? ... 105
11.2 ... Wie lese ich Daten von der Festplatte? ... 108
11.3 ... Eine Übungsaufgabe ... 110
12. Eine Vertiefung der bisherigen Themen ... 111
12.1 ... Verschiedene Arten von Daten ... 111
12.2 ... Verschiedene Fälle in einem Programm ... 129
12.3 ... Programmteile wiederholen ... 137
12.4 ... Programme übersichtlich aufteilen ... 145
12.5 ... Große Datenmengen speichern ... 156
12.6 ... Zeichen und Texte speichern ... 174
12.7 ... Indirekter Zugriff mit Zeigern ... 200
12.8 ... Unterschiedliche Daten zusammenfassen ... 202
12.9 ... Daten auf der Festplatte .
»Ein gelungenes Komplettpaket für Einsteiger! Gesamtnote: Sehr gut!«
dotnetpro
Erscheinungsdatum | 20.03.2020 |
---|---|
Reihe/Serie | Rheinwerk Computing |
Verlagsort | Bonn |
Sprache | deutsch |
Maße | 172 x 230 mm |
Einbandart | kartoniert |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► C / C++ |
Mathematik / Informatik ► Informatik ► Software Entwicklung | |
Schlagworte | Buch Bücher lernen Grundlagen Kurse Tipps Workshop • Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training Ausbildung S • Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training Ausbildung Studium • Buch Bücher lernen Grundlagen Kurse Tipps Workshop • Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training Ausbildung Studium • C programmieren • c programmieren lernen • Datenstrukturen • Datentypen • Einführung • Einführung • Funktionen • Grundlagen • Programmieren lernen • Programmierung • Schleifen • Software Arduino |
ISBN-10 | 3-8362-7569-4 / 3836275694 |
ISBN-13 | 978-3-8362-7569-9 / 9783836275699 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich