


0Welche Bücher sollte ich lesen, um die Grundlagen der C-Sprache zu erlernen?
1. Die C-Sprache eignet sich als erste Programmiersprache zum Erlernen von
①. Die C-Sprachsyntax ist relativ einfach, aber auch relativ vollständig und streng, einschließlich verschiedener Elemente, die enthalten sein sollten. Nachdem Sie die C-Sprachsyntax erlernt haben, wird es Ihnen leicht fallen, andere Programmiersprachen zu erlernen.
② Die C-Sprache liegt nahe an der untersten Ebene und Sie können die Grundprinzipien von Speicher und Computern verstehen.
③ Viele Grundkurse wie Algorithmen und Datenstrukturlehrbücher verwenden die Sprache C als Beispiele, insbesondere die chinesische Version der Bücher.
Wenn Sie als Neuling gerade erst anfangen, Programmieren zu lernen, wird empfohlen, die Sprache C als Einführung zu wählen.
Schritte zum Erlernen der C-Sprache
Lernen Sie Grammatik und grundlegende Algorithmen –> Verstehen Sie die Anwendungsbereiche der C-Sprache –> -bezogene Arbeit –> ; Vertiefendes Studium der Grundkurse –> Kurse mit Bezug zum Studienfach
3. Welche Bücher sollte ich zum Selbststudium der C-Sprache ohne Grundlagen lesen?
Heutzutage gibt es zu viele C-Sprachbücher auf dem Markt, aber viele davon sind nicht für Anfänger wie Sie geeignet. Hier sind ein paar gute Bücher, die empfohlen werden:
1) „C-Sprachanfänger wird zum Monster“: Es eignet sich sowohl für Anfänger, die nichts über Computer wissen, als auch für Leser, die über grundlegende Programmierkenntnisse verfügen. Es kann auch für Fortgeschrittene verwendet werden. Gleichzeitig ist das Wichtigste, dass der Autor dieses Buchs ständig aktualisiert, dass es leicht zu verstehen ist und die tiefgreifenden Dinge auf einfache Weise erklärt Wenn Sie vorsichtig sind, werden Sie es auf jeden Fall verstehen. Ich denke, dies ist eine Einführung in die Sprache C, empfohlen zum Erbrechen von Blut, ein Klassiker unter den Klassikern. ! !
2) „Aha C Language“: Geeignet für reine Anfänger, die nichts über Computer wissen. Leser mit grundlegenden Programmierkenntnissen ignorieren es bitte. Die Sprache dieses Buches ist humorvoll, anschaulich, leicht zu verstehen und vermittelt den Menschen ein erfrischendes Gefühl. Allerdings ist dieses Buch sehr einfach und nicht tiefgründig, so dass es für Anfänger geeignet ist und sie es wegwerfen werden nachdem ich die Tür gefunden habe. Dieses Buch konzentriert sich auf die Sprachkunst und legt großen Wert darauf, dass Grundschüler das Programmieren lernen können, während sie auf der Toilette sitzen. Ehrlich gesagt schätze ich die Kreativität und Absicht des Autors sehr. Es gibt in China nur sehr wenige Bücher, die so geschrieben wurden. Ein Einführungsbuch sollte so aussehen.
Die beiden oben genannten Bücher werden für den Einstieg in die C-Sprache empfohlen, es wird jedoch nicht empfohlen, für den Einstieg Tan Haoqiangs „C Language Programming“ zu verwenden, obwohl dieses Buch sehr bekannt ist, da es von vielen Universitäten verwendet wird Als Lehrmaterial für die C-Sprache wurde dieses Buch jedoch am meisten kritisiert. Der Code ist nicht nur nicht standardisiert, sondern enthält auch viele Fehler, die Anfänger leicht in die Irre führen können.
Sobald Sie über gewisse Grundlagen in der C-Sprache verfügen, können Sie die folgenden Bücher lesen, um Ihr Programmierniveau weiter zu verbessern:
1) „C Primer Plus“: eine meistverkaufte C-Sprache für Es ist seit mehr als 30 Jahren ein klassisches Buch zur Einführung in die Sprache. Es ist das Buch, das den C-Sprachstandards am besten entspricht. Ich sammle keinen.
2) „Die C-Programmiersprache“: Das Buch von Dennis MacAlistair Ritchie, dem Begründer der C-Sprache, ist auf Augenhöhe mit „C Primer Plus“. Beide Bücher sind gleichermaßen hervorragend und müssen von C-Programmierern gesammelt werden.
3) „C Expert Programming“: Geeignet für Leser, die bereits über Grundkenntnisse in der C-Sprache verfügen und sich weiterentwickeln möchten. Dies scheint ein Buch zu sein, das sich über die meisten Fallstricke der C-Sprache beschwert. Es hat einen langjährigen Ruf in der C-Sprachwelt Du kommst voran.
4) „C-Fallen und Fallstricke“: Ähnlich wie „C Expert Programming“ kritisiert es auch die C-Sprache. Es erklärt viele grammatikalische Details, die leicht missverstanden werden, und konzentriert sich darauf, C-Programmierern dabei zu helfen, die Fallstricke zu umgehen und Hindernisse auf dem Weg.
5) „Selbstkultivierung des Programmierers – Verknüpfen, Laden und Bibliothek“: Dies ist wirklich ein ausführliches Buch, das es Ihnen ermöglicht, den gesamten Prozess des Kompilierens, Verknüpfens, Ladens und Ausführens eines Programms vollständig zu verstehen. Von nun an werde ich in den Himmel kommen, die Kluft zu anderen vergrößern und jedes Problem mit Tiefe und Höhe erkennen. Sehr empfehlenswert!
Empfohlen: „C-Sprach-Tutorial“
Das obige ist der detaillierte Inhalt von0Welche Bücher sollte ich lesen, um die Grundlagen der C-Sprache zu erlernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

typedef struct wird in der C-Sprache zum Erstellen von Strukturtypaliasen verwendet, um die Verwendung von Strukturen zu vereinfachen. Es weist einem neuen Datentyp ein Alias auf eine vorhandene Struktur zu, indem es den Strukturalias angibt. Zu den Vorteilen gehören verbesserte Lesbarkeit, Wiederverwendung von Code und Typprüfung. Hinweis: Die Struktur muss vor der Verwendung eines Alias definiert werden. Der Alias muss im Programm eindeutig sein und nur innerhalb des Bereichs gültig sein, in dem er deklariert ist.

strcpy kopiert einen String in einen anderen String, während strcat einen String an einen anderen String anhängt. Zu den Hauptunterschieden gehören: unterschiedliche Zwecke, unterschiedliche DST-Parameterverarbeitung und unterschiedliche Sicherheitsaspekte.

real ist der Datentyp, der zur Darstellung von Gleitkommazahlen mit doppelter Genauigkeit in der Sprache C verwendet wird. Er belegt 8 Bytes, hat eine Genauigkeit von etwa 15 Dezimalstellen und der Bereich beträgt [-1,7976931348623157e+308, 1,7976931348623157e+308].

Der komplexe Typ wird zur Darstellung komplexer Zahlen in der C-Sprache verwendet, einschließlich Real- und Imaginärteilen. Seine Initialisierungsform ist complex_number = 3.14 + 2.71i, auf den Realteil kann über creal(complex_number) und auf den Imaginärteil über cimag(complex_number) zugegriffen werden. Dieser Typ unterstützt gängige mathematische Operationen wie Addition, Subtraktion, Multiplikation, Division und Modulo. Darüber hinaus wird eine Reihe von Funktionen zum Arbeiten mit komplexen Zahlen bereitgestellt, z. B. cpow, csqrt, cexp und csin.

Das Schlüsselwort „restrict“ wird verwendet, um den Compiler darüber zu informieren, dass auf eine Variable nur mit einem Zeiger zugegriffen werden kann. Dadurch wird undefiniertes Verhalten verhindert, der Code optimiert und die Lesbarkeit verbessert: Verhindert undefiniertes Verhalten, wenn mehrere Zeiger auf dieselbe Variable zeigen. Um den Code zu optimieren, verwendet der Compiler das Schlüsselwort „restrict“, um den Variablenzugriff zu optimieren. Verbessert die Lesbarkeit des Codes, indem es angibt, dass auf Variablen nur mit einem Zeiger zugegriffen werden kann.

In der C-Sprache gibt es zwei Möglichkeiten, die Potenzierungsoperation zu implementieren: Verwenden Sie die Funktion pow(), um die Potenz des zweiten Parameters des ersten Parameters zu berechnen. Definieren Sie eine benutzerdefinierte Potenzfunktion, die rekursiv oder iterativ implementiert werden kann: Die rekursive Methode verdoppelt die Potenz weiterhin, bis sie 0 ist. Die iterative Methode verwendet eine Schleife, um die Basis einzeln zu multiplizieren.

In der C-Sprache umfassen die Methoden zur Behandlung von Scanf-Funktionen: 1. Überprüfen Sie die Eingabe; 3. Überprüfen Sie den Rückgabewert. 5. Verwenden Sie die Fehlerbehandlungsfunktion Benutzerdefinierte Fehler behandeln. Um Fehler zu vermeiden, verwenden Sie die richtigen Datentypen, validieren Sie Eingaben sorgfältig, überprüfen Sie Rückgabewerte und behandeln Sie potenzielle Fehler in Ihrem Programm.

_Bool stellt den booleschen Typ in der C-Sprache dar. Es handelt sich um einen einfachen Datentyp, der nur zwei Werte enthält, wahr oder falsch. Er wird verwendet, um die Ergebnisse von Bedingungen oder logischen Ausdrücken darzustellen. Er belegt normalerweise 1 Byte Speicher und kann nur wahr oder falsch speichern falsch. falscher Wert.
