Lernen Sie C anhand von Beispielen - Kurzanleitung
Beginnen wir zunächst mit sehr kleinen und einfachen Programmen, um eine grundlegende Vorstellung von der Struktur des C-Programmiercodes zu erhalten. Wir werden die Grundidee der Variablendeklaration, des Scannens und Druckens usw. bekommen.
Grundprogramme
Wir werden den Klassiker "Hallo Welt!" Sehen. Programm, um einen Einblick zu bekommen, wie ein Programm in c geschrieben ist. Wir haben Programme für Variablen in c verfügbar. Dies sind die am häufigsten verwendeten Elementarvariablen. Wir werden auch sehen, wie arithmetische Operationen in einem Wechselstromprogramm ausgeführt werden können.
"Hallo Welt!" Programm in C.
Variablen in C.
Rechenoperationen
Allgemeine Programme
Es gibt Programme, die wir in unserer Routine verwenden, oder sagen wir die Routine eines Programmierers. Diese Programme sind leicht zu verstehen und sollten helfen, den Stil der C-Programmierung zu verstehen. Wir werden hier einige dieser Programme und einige coole Tricks sehen.
Vergleichen Sie zwei ganze Zahlen
Vergleichen Sie drei ganze Zahlen
Finden Sie heraus, ob eine bestimmte Zahl gerade oder ungerade ist
Finden Sie heraus, ob eine bestimmte Zahl positiv oder negativ ist
Finden Sie heraus, ob ein Jahr ein Schaltjahr ist oder nicht
Werte mit dritter Variable tauschen
Werte tauschen ohne dritte Variable
Dieses Segment soll dem Lernenden einen besseren Überblick über die Funktionsweise von Schleifen in c-Sprachen geben. Wir werden einfache Schleifen wie for, while und do-while zusammen mit verschachtelten Schleifen sehen.
Einfache Schleifenprogramme
Sehen wir uns ein einfaches Schleifenprogramm an, das wir im täglichen Leben verwenden -
Einfaches Zählprogramm in C.
Tabelle des Zählprogramms in C.
Tabellenprogramm in C.
Tabellenprogramm in C.
Revere-Zählprogramm in C.
Gerade Werte in einer Schleife drucken
Ungerade Werte in einer Schleife drucken
Dieser Abschnitt enthält zahlreiche Beispiele, in denen verschachtelte Schleifen auf kontrollierte Weise verwendet werden. Wir können sehen, dass die äußere Schleife die innere usw. steuert. Wir haben die einfachsten Beispiele genommen, die auch sehr häufig sind.
Gleichseitiger Dreiecksdruck in C.
Drucken im rechten Dreieck in C.
Dreiecksdruck auf dem Kopf nach unten in C.
Dreiecksdruck von oben nach unten in C.
Drucken des rechten Dreiecks von oben nach unten in C.
Floyds Dreiecksdruck in C.
Pascals Dreiecksdruck in C.
Array ist eine Sammlung homogener Daten, die im sequentiellen Format angeordnet sind. Das Erlernen des Konzepts von Arrays in C ist sehr wichtig, da es sich um die grundlegende Datenstruktur handelt. In diesem Abschnitt werden einige sehr nützliche Array-Programme vorgestellt, um Ihnen einen Einblick in den Umgang der Programmiersprache C mit Arrays zu geben.
Single-Array-Programme
Diese Programme sind einfach und beinhalten nur eine einzige Array-Variable. Wir werden lernen, wie man mit Array-Variablen in verschiedenen Situationen umgeht.
Programm zum Drucken eines Arrays
Programm zum Drucken eines Arrays in umgekehrter Reihenfolge
Programm zur Berechnung der Summe eines Arrays
Programm zur Berechnung des Durchschnitts eines Arrays
Programm zum Finden des größten Elements eines Arrays
Programm zum Finden des zweitgrößten Elements eines Arrays
Programm zum Finden des kleinsten Elements eines Arrays
Multi-Array-Programme
Diese Programme umfassen mehr als ein Array. Dieser Abschnitt sollte Ihnen einige einfache Techniken zum Umgang mit mehr als einer Array-Variablen in einem Programm geben.
Programm zum Kopieren eines Arrays in ein anderes Array
Programm zum umgekehrten Kopieren eines Arrays in ein anderes Array
Programm zum Teilen eines Arrays in zwei Arrays
Programm zum Verketten von Arrays
Zeichenfolgen sind tatsächlich eindimensionale Zeichenfolgen, die mit a abgeschlossen sind nullZeichen '\ 0'. Somit enthält eine nullterminierte Zeichenfolge die Zeichen, aus denen die Zeichenfolge besteht, gefolgt von anull.
Die folgende Deklaration und Initialisierung erstellt eine Zeichenfolge, die aus dem Wort "Hallo" besteht. Um das Nullzeichen am Ende des Arrays zu halten, ist die Größe des Zeichenarrays, das die Zeichenfolge enthält, eins größer als die Anzahl der Zeichen im Wort "Hallo".
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
Wenn Sie der Regel der Array-Initialisierung folgen, können Sie die obige Anweisung wie folgt schreiben:
char greeting[] = "Hello";
In diesem Abschnitt lernen wir, wie man mit der Programmiersprache String C arbeitet. Wir haben die Beispiele in mehrere Unterabschnitte unterteilt, um besser zu verstehen, was wir tun -
Grundprogramme
Diese Programme wurden speziell entwickelt, um die Grundlagen von Zeichenfolgen in C zu verstehen. Dieses Programm behandelt Zeichenfolgen als Array von Zeichen.
Programm zum Drucken einer Zeichenfolge in C.
Programm zum Drucken einer Zeichenfolge Zeichen für Zeichen in C.
Programm zum Ermitteln der Zeichenfolgenlänge ohne Funktion in C.
Programm zum Zählen der in C vorkommenden Zeichen
Programm zum Zählen der in C vorkommenden Vokale
Programm zum Sortieren von Zeichenfolgen in C.
Programme mit mehreren Zeichenfolgen
Diese Programme haben mehr als eine Zeichenfolgenvariable. Diese sollen Ihnen einen Einblick in die Arbeit mit mehreren Zeichenfolgenvariablen in der Programmiersprache C geben.
Programm zum Kopieren der Zeichenfolge in C.
Programm zum Umkehren der Zeichenfolge in C.
Programm zum Suchen von Zeichenfolgen in C.
Programm zum Vertauschen von Zeichenfolgen in C.
Programm zum Vergleichen von zwei Zeichenfolgen in C.
Programm zum Verketten von zwei Zeichenfolgen in C.
String Anagram Programm in in C.
Long String Programme
Ein Satz oder eine Zeile kann als lange Zeichenfolge betrachtet werden. Die folgenden Programme befassen sich mit dem gleichen Konzept -
C Programm zum Umkehren von Wörtern in einer Zeile
C Programm zum Umkehren einer Zeile
Dieser Abschnitt wurde entwickelt, um einige häufig auftretende mathematische Probleme vorzustellen, die mit der Programmiersprache c gelöst werden können.
Zahlen & Serien
Beginnen wir mit einer bestimmten Nummer und Serie zum Programmieren. Hier werden wir sehen, wie man programmiert, um Armstrong-, Prime-, Factorial-Zahlen und Fibonacci-Serien zu erhalten.
Armstrong Nummer
Primzahl
Fakultätsnummer
Fibonacci-Serie
Durchschnittlich
Hier lernen wir, wie man programmiert, um Durchschnittswerte und Prozentsätze zu finden.
Average
Percentage
Mittelwert, Median & Modus
Alle drei Mittelwerte, Mediane und Modi sind verschiedene Arten von Durchschnittswerten. Mean befasst sich mit der gängigen Methode zur Ermittlung des Durchschnitts. Der Median ist der zentrale Wert einer Liste und der Modus ist ein Wert in einer Liste, der am häufigsten auftritt.
Mittleres Programm
Median-Programm
Modus Programm
Allgemeine Programme
Einige grundlegende und allgemeine Programme, die in Schulen erlernt wurden, können uns einen Einblick in Programmiertechniken geben. Hier werden wir einige der allgemeinen Programme sehen, die in der Schulmathematik verwendet werden.
Quadratwurzel
Cube
Kubikwurzel
Permutation
H.C.F
L.C.M
Eine verknüpfte Liste ist eine Folge von Datenstrukturen, die über Verknüpfungen miteinander verbunden sind.
Verknüpfte Liste ist eine Folge von Links, die Elemente enthalten. Jeder Link enthält eine Verbindung zu einem anderen Link. Verknüpfte Liste der am zweithäufigsten verwendeten Datenstruktur nach dem Array. Im Folgenden finden Sie wichtige Begriffe zum Verständnis der Konzepte der verknüpften Liste.
Link - Jeder Link einer verknüpften Liste kann Daten speichern, die als Element bezeichnet werden.
Next - Jeder Link einer verknüpften Liste enthält einen Link zum nächsten Link namens Weiter.
LinkedList - Eine LinkedList enthält den Verbindungslink zum ersten Link namens First.
Hier in diesem Abschnitt lernen wir grundlegende Programmiertechniken unter Verwendung von verknüpften Listen.
Einfache (einzeln) verknüpfte Liste
Diese verknüpfte Liste hat eine sequentielle Einwegverbindung mit benachbarten Knoten. Es kann nur in eine Richtung analysiert werden. Hier lernen wir die grundlegende Funktionsweise der Liste mit einzelnen Listen.
Verknüpfte Liste erstellen
Verknüpfte Liste in umgekehrter Reihenfolge anzeigen
Finden Sie die Größe der verknüpften Liste
Suchen Sie einen Artikel in der verknüpften Liste
Aktualisieren Sie ein Element in der verknüpften Liste
Entfernen Sie ein Element aus der verknüpften Liste
Kombinieren Sie zwei verknüpfte Listen
Teilen Sie die verknüpfte Liste in zwei Teile
Zirkuläre verknüpfte Liste
Circular Linked List ist eine Variation der Linked List, bei der das erste Element auf das letzte Element und das letzte Element auf das erste Element zeigt.
Verknüpfte Liste erstellen
Verknüpfte Liste in umgekehrter Reihenfolge anzeigen
Finden Sie die Größe der verknüpften Liste
Suchen Sie einen Artikel in der verknüpften Liste
Aktualisieren Sie ein Element in der verknüpften Liste
Entfernen Sie ein Element aus der verknüpften Liste
Kombinieren Sie zwei zirkuläre verknüpfte Listen
Teilen Sie die verknüpfte Liste in zwei Teile
Doppelt verknüpfte Liste
Doppelt verknüpfte Liste ist eine Variante der verknüpften Liste, bei der die Navigation sowohl vorwärts als auch rückwärts auf beide Arten möglich ist.
Verknüpfte Liste erstellen
Verknüpfte Liste in umgekehrter Reihenfolge anzeigen
Finden Sie die Größe der verknüpften Liste
Suchen Sie einen Artikel in der verknüpften Liste
Aktualisieren Sie ein Element in der verknüpften Liste
Entfernen Sie ein Element aus der verknüpften Liste
Kombinieren Sie zwei doppelt verknüpfte Listen
Teilen Sie die verknüpfte Liste in zwei Teile