Alle Infos zum eBook verschenken
- Format: ePub
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Hier können Sie sich einloggen
Bitte loggen Sie sich zunächst in Ihr Kundenkonto ein oder registrieren Sie sich bei bücher.de, um das eBook-Abo tolino select nutzen zu können.
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.
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…mehr
- Geräte: eReader
- ohne Kopierschutz
- eBook Hilfe
- Größe: 1.87MB
- Jürgen WolfGrundkurs C++ (eBook, ePUB)14,90 €
- Jürgen WolfGrundkurs C (eBook, ePUB)14,90 €
- Jörn DongesMach was mit Python & Raspberry Pi! (eBook, ePUB)29,99 €
- Thomas TheisEinstieg in C# mit Visual Studio 2022 (eBook, ePUB)29,90 €
- Benjamin MatuzakEinstieg in Data Science mit R (eBook, ePUB)29,90 €
- Thomas TheisEinstieg in C++ (eBook, ePUB)24,90 €
- Andreas KühnelC# 8 mit Visual Studio 2019 (eBook, ePUB)49,90 €
-
-
-
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
Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, HR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.
- Produktdetails
- Verlag: Rheinwerk Verlag GmbH
- Seitenzahl: 436
- Erscheinungstermin: 28. März 2020
- Deutsch
- ISBN-13: 9783836275712
- Artikelnr.: 58801151
- Verlag: Rheinwerk Verlag GmbH
- Seitenzahl: 436
- Erscheinungstermin: 28. März 2020
- Deutsch
- ISBN-13: 9783836275712
- Artikelnr.: 58801151
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
2. Unser erstes Programm ... 19
2.1 ... Wie gebe ich das Programm ein? ... 19
2.2 ... Was bedeuten die einzelnen Zeilen? ... 20
2.3 ... Das Programm wird gespeichert ... 21
2.4 ... Wie starte ich das fertige Programm? ... 22
2.5 ... Eine weitere Möglichkeit zum Starten ... 24
2.6 ... Kommentare sind wichtig ... 26
2.7 ... Eine Übungsaufgabe ... 27
3. Verschiedene Arten von Daten ... 29
3.1 ... Daten bekannt machen und speichern ... 29
3.2 ... Wie gebe ich Daten auf dem Bildschirm aus? ... 31
3.3 ... Wie kann der Benutzer seine Daten per Tastatur eingeben? ... 32
3.4 ... Berechnungen mit Operatoren ... 34
3.5 ... Entwicklung eines Programms ... 36
3.6 ... Fehler suchen ... 37
3.7 ... Eine Übungsaufgabe ... 39
4. Verschiedene Fälle in einem Programm ... 41
4.1 ... Eine einfache Bedingung mit "if" ... 41
4.2 ... Welche Bedingungen gibt es? ... 42
4.3 ... Zwei Möglichkeiten, mit "if" und "else" ... 44
4.4 ... Wie kann ich Bedingungen kombinieren? ... 45
4.5 ... Eine Übungsaufgabe ... 47
5. Programmteile wiederholen ... 49
5.1 ... Regelmäßige Wiederholungen mit "for" ... 50
5.2 ... Bedingte Wiederholungen mit "do-while" ... 52
5.3 ... Besser vorher prüfen mit "while"? ... 54
5.4 ... Tabellen formatieren ... 57
5.5 ... Eine Übungsaufgabe zu Tabellen ... 58
5.6 ... Eine Übungsaufgabe zur Eingabekontrolle ... 59
6. Programme übersichtlich aufteilen ... 61
6.1 ... Wie definiere ich eine Funktion? ... 61
6.2 ... Wie rufe ich eine Funktion auf? ... 63
6.3 ... Werte an eine Funktion übergeben ... 64
6.4 ... Ein Ergebnis von einer Funktion zurückerhalten ... 66
6.5 ... Eine Übungsaufgabe ... 67
7. Große Datenmengen speichern ... 69
7.1 ... Felder erzeugen und mit Daten füllen ... 69
7.2 ... Wie gebe ich die Daten aus? ... 71
7.3 ... Wie kann der Benutzer ein Feld füllen? ... 72
7.4 ... Eine Übungsaufgabe ... 74
8. Zeichen und Texte speichern ... 75
8.1 ... Zeichenketten erzeugen und füllen ... 75
8.2 ... Wie gebe ich eine Zeichenkette aus? ... 77
8.3 ... Wie kann der Benutzer eine Zeichenkette füllen? ... 78
8.4 ... Mehrere Zeichenketten ... 79
8.5 ... Wie kann ich Zeichenketten formatieren? ... 80
8.6 ... Eine Übungsaufgabe ... 81
9. Indirekter Zugriff mit Zeigern ... 83
9.1 ... Wie arbeite ich mit Zeigern und Adressen? ... 83
9.2 ... Wie nutze ich Zeiger bei Funktionen? ... 84
9.3 ... Wir zeigen auf Felder ... 86
9.4 ... Eine Übungsaufgabe ... 88
10. Unterschiedliche Daten zusammenfassen ... 89
10.1 ... Strukturen definieren ... 89
10.2 ... Wie erzeuge ich Strukturdaten? ... 90
10.3 ... Wie gebe ich die Daten aus? ... 91
10.4 ... Wie kann der Benutzer Strukturen füllen? ... 92
10.5 ... Mehrere Strukturdaten ... 94
10.6 ... Wie übergebe ich Strukturdaten? ... 96
10.7 ... Eine Übungsaufgabe ... 99
11. Daten auf der Festplatte ... 101
11.1 ... Wie speichere ich Daten auf der Festplatte? ... 101
11.2 ... Wie lese ich Daten von der Festplatte? ... 104
11.3 ... Eine Übungsaufgabe ... 106
12. Eine Vertiefung der bisherigen Themen ... 107
12.1 ... Verschiedene Arten von Daten ... 107
12.2 ... Verschiedene Fälle in einem Programm ... 124
12.3 ... Programmteile wiederholen ... 131
12.4 ... Programme übersichtlich aufteilen ... 139
12.5 ... Große Datenmengen speichern ... 148
12.6 ... Zeichen und Texte speichern ... 165
12.7 ... Indirekter Zugriff mit Zeigern ... 188
12.8 ... Unterschiedliche Daten zusammenfassen ... 191
12.9 ... Daten auf der Festplatte ... 195
13. Daten dynamisch im Speicher verwalten ... 213
13.1 ... Warum benötige ich dynamische Felder
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
2. Unser erstes Programm ... 19
2.1 ... Wie gebe ich das Programm ein? ... 19
2.2 ... Was bedeuten die einzelnen Zeilen? ... 20
2.3 ... Das Programm wird gespeichert ... 21
2.4 ... Wie starte ich das fertige Programm? ... 22
2.5 ... Eine weitere Möglichkeit zum Starten ... 24
2.6 ... Kommentare sind wichtig ... 26
2.7 ... Eine Übungsaufgabe ... 27
3. Verschiedene Arten von Daten ... 29
3.1 ... Daten bekannt machen und speichern ... 29
3.2 ... Wie gebe ich Daten auf dem Bildschirm aus? ... 31
3.3 ... Wie kann der Benutzer seine Daten per Tastatur eingeben? ... 32
3.4 ... Berechnungen mit Operatoren ... 34
3.5 ... Entwicklung eines Programms ... 36
3.6 ... Fehler suchen ... 37
3.7 ... Eine Übungsaufgabe ... 39
4. Verschiedene Fälle in einem Programm ... 41
4.1 ... Eine einfache Bedingung mit "if" ... 41
4.2 ... Welche Bedingungen gibt es? ... 42
4.3 ... Zwei Möglichkeiten, mit "if" und "else" ... 44
4.4 ... Wie kann ich Bedingungen kombinieren? ... 45
4.5 ... Eine Übungsaufgabe ... 47
5. Programmteile wiederholen ... 49
5.1 ... Regelmäßige Wiederholungen mit "for" ... 50
5.2 ... Bedingte Wiederholungen mit "do-while" ... 52
5.3 ... Besser vorher prüfen mit "while"? ... 54
5.4 ... Tabellen formatieren ... 57
5.5 ... Eine Übungsaufgabe zu Tabellen ... 58
5.6 ... Eine Übungsaufgabe zur Eingabekontrolle ... 59
6. Programme übersichtlich aufteilen ... 61
6.1 ... Wie definiere ich eine Funktion? ... 61
6.2 ... Wie rufe ich eine Funktion auf? ... 63
6.3 ... Werte an eine Funktion übergeben ... 64
6.4 ... Ein Ergebnis von einer Funktion zurückerhalten ... 66
6.5 ... Eine Übungsaufgabe ... 67
7. Große Datenmengen speichern ... 69
7.1 ... Felder erzeugen und mit Daten füllen ... 69
7.2 ... Wie gebe ich die Daten aus? ... 71
7.3 ... Wie kann der Benutzer ein Feld füllen? ... 72
7.4 ... Eine Übungsaufgabe ... 74
8. Zeichen und Texte speichern ... 75
8.1 ... Zeichenketten erzeugen und füllen ... 75
8.2 ... Wie gebe ich eine Zeichenkette aus? ... 77
8.3 ... Wie kann der Benutzer eine Zeichenkette füllen? ... 78
8.4 ... Mehrere Zeichenketten ... 79
8.5 ... Wie kann ich Zeichenketten formatieren? ... 80
8.6 ... Eine Übungsaufgabe ... 81
9. Indirekter Zugriff mit Zeigern ... 83
9.1 ... Wie arbeite ich mit Zeigern und Adressen? ... 83
9.2 ... Wie nutze ich Zeiger bei Funktionen? ... 84
9.3 ... Wir zeigen auf Felder ... 86
9.4 ... Eine Übungsaufgabe ... 88
10. Unterschiedliche Daten zusammenfassen ... 89
10.1 ... Strukturen definieren ... 89
10.2 ... Wie erzeuge ich Strukturdaten? ... 90
10.3 ... Wie gebe ich die Daten aus? ... 91
10.4 ... Wie kann der Benutzer Strukturen füllen? ... 92
10.5 ... Mehrere Strukturdaten ... 94
10.6 ... Wie übergebe ich Strukturdaten? ... 96
10.7 ... Eine Übungsaufgabe ... 99
11. Daten auf der Festplatte ... 101
11.1 ... Wie speichere ich Daten auf der Festplatte? ... 101
11.2 ... Wie lese ich Daten von der Festplatte? ... 104
11.3 ... Eine Übungsaufgabe ... 106
12. Eine Vertiefung der bisherigen Themen ... 107
12.1 ... Verschiedene Arten von Daten ... 107
12.2 ... Verschiedene Fälle in einem Programm ... 124
12.3 ... Programmteile wiederholen ... 131
12.4 ... Programme übersichtlich aufteilen ... 139
12.5 ... Große Datenmengen speichern ... 148
12.6 ... Zeichen und Texte speichern ... 165
12.7 ... Indirekter Zugriff mit Zeigern ... 188
12.8 ... Unterschiedliche Daten zusammenfassen ... 191
12.9 ... Daten auf der Festplatte ... 195
13. Daten dynamisch im Speicher verwalten ... 213
13.1 ... Warum benötige ich dynamische Felder