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