Bewertung:

Das Buch wird als umfassendes Hilfsmittel zum Erlernen der C-Programmierung hoch geschätzt, insbesondere für diejenigen, die bereits über einige Programmiererfahrung verfügen, oder als Sekundärquelle für Anfänger. Es enthält detaillierte Erklärungen, zahlreiche Beispiele und deckt ein breites Spektrum an Themen ab. Aufgrund seiner Tiefe und Komplexität wird es jedoch nicht für absolute Anfänger empfohlen, und einige Benutzer haben Probleme mit falschen Beispielen und veralteten Praktiken festgestellt.
Vorteile:⬤ Umfassende Abdeckung der C-Programmierung
⬤ gut strukturiert und einfach zu folgen
⬤ großartiges Referenzmaterial
⬤ viele Beispiele
⬤ geeignet für Lernende mit einigen Programmiervorkenntnissen
⬤ hilfreiche Übungen
⬤ detaillierte Erklärungen.
⬤ Nicht für absolute Anfänger geeignet
⬤ einige Beispiele sind falsch oder schlecht erklärt
⬤ kann Programmieranfänger überfordern
⬤ fehlt eine Anleitung zum Einrichten einer Entwicklungsumgebung
⬤ verwendet veraltete Programmierpraktiken.
(basierend auf 45 Leserbewertungen)
C Programming in One Hour a Day, Sams Teach Yourself
Das Buch Sams Teach Yourself C Programming in One Hour a Day, Seventh Edition ist die neueste Version des weltweiten Bestsellers Sams Teach Yourself C in 21 Days. Vollständig überarbeitet für den neuen C11-Standard und die Bibliotheken, betont es nun die plattformunabhängige C-Programmierung unter Verwendung von freien, quelloffenen C-Compilern. Diese Ausgabe verstärkt den Fokus auf die Grundlagen der C-Programmierung und fügt neues Material zu beliebten C-basierten objektorientierten Programmiersprachen wie Objective-C hinzu.
Gefüllt mit sorgfältig erklärtem Code, klaren Syntaxbeispielen und gut ausgearbeiteten Übungen ist dies das umfangreichste und tiefgründigste einführende C-Tutorial auf dem Markt. Es ist ideal für alle, die C wirklich beherrschen wollen - einschließlich Tausender von Entwicklern, die die Geschwindigkeit und Leistung von C in modernen Mobil- und Spieleanwendungen nutzen wollen.
Freundlich und zugänglich, liefert es Schritt für Schritt praktische Erfahrungen, die mit einfachen Aufgaben beginnen und allmählich auf professionelle Techniken aufbauen. Jede Lektion ist so konzipiert, dass sie in einer Stunde oder weniger abgeschlossen werden kann. Sie führt in die wesentlichen Konzepte ein und erklärt sie klar, liefert praktische Beispiele und ermutigt Sie, einfache Programme selbst zu erstellen. Der Inhalt umfasst:
⬤ Verständnis der Komponenten und der Struktur von C-Programmen.
⬤ Beherrschen der grundlegenden C-Syntax und der Programmsteuerung.
⬤ Verwendung der wichtigsten Sprachfunktionen, einschließlich numerischer Arrays, Zeiger, Zeichen, Strings, Strukturen und Variablenbereich.
⬤ Interaktion mit dem Bildschirm, dem Drucker und der Tastatur.
⬤ Verwendung von Funktionen und Erkundung der C-Funktionsbibliothek.
⬤ Die Arbeit mit dem Speicher und dem Compiler.
Inhalt auf einen Blick
TEIL I: GRUNDLAGEN VON C
1 Erste Schritte mit C.
2 Die Bestandteile eines C-Programms.
3 Speichern von Informationen: Variablen und Konstanten.
4 Die Teile eines C-Programms: Anweisungen, Ausdrücke und Operatoren.
5 Das Verpacken von Code in Funktionen.
6 Grundlegende Programmsteuerung.
7 Grundlagen des Lesens und Schreibens von Informationen.
(TEIL II: C ZUM ARBEITEN BRINGEN)
8 Numerische Arrays verwenden.
9 Verstehen von Zeigern.
10 Arbeiten mit Zeichen und Zeichenketten.
11 Implementieren von Strukturen, Unions und TypeDefs.
12 Verstehen des Variablenumfangs.
13 Erweiterte Programmsteuerung.
14 Arbeiten mit dem Bildschirm, dem Drucker und der Tastatur.
(TEIL III: FORTGESCHRITTENES C)
15 Zeiger auf Zeiger und Arrays von Zeigern.
16 Zeiger auf Funktionen und Linked Lists.
17 Verwendung von Plattendateien.
18 Manipulation von Zeichenketten.
19 Mehr aus Funktionen herausholen.
20 Die C-Funktionsbibliothek erforschen.
21 Arbeiten mit Speicher.
22 Erweiterte Compiler-Verwendung.
(TEIL IV: ANHÄNGE)
A ASCII-Tabelle.
B Reservierte C/C++-Wörter.
C Allgemeine C-Funktionen.
D Antworten.