Das einfachste C-Programm, erklärt

Ikechi Michael

Folgen Sie

15. November 2018 · 3 Minuten lesen

Dies ist der einfachste Weg, ein C-Programm zu schreiben, das „Hello World!“ :

Aber was macht es? Was bedeutet #include? Was bedeutet <stdio.h>? Was ist eine int?

Oder wie ein berühmtes Familienmitglied von mir einmal sagte:

„Warum nicht einfach "Hello World!" in den Notizblock? ”.

Ich werde in diesem Artikel mein Bestes geben, um zu erklären, und hoffentlich erhalten Sie eine gesunde Wertschätzung für C als Sprache.

#include

stdio.h >

Wir kommen später zum „#“, aber zur Anweisung „include“ Weist den Compiler an, Code in diese Zeile zu importieren.

Dieser zu importierende Code befindet sich in einer Datei namens „stdio.h“, bei der es sich um eine Header-Datei handelt. STDIO bedeutet Standardeingabe / -ausgabe. Dies liegt daran, dass die Datei Code enthält, der Vorgänge wie das Lesen von Eingaben von der Tastatur und das Schreiben von Ausgaben auf den Bildschirm ermöglicht.

Vor „include“ steht ein „#“. um den Compiler anzuweisen, diese Zeile vor dem eigentlichen Kompilieren vorzuverarbeiten. Für "#include <stdio.h>” bedeutet dies, dass der Compiler diese Zeile durch den gesamten Text in der Datei stdio.h ersetzt.

Oh ja gibt es eine stdio.h -Datei, die Sie hier sehen können.

Funktionen

Bevor wir „int main ()“ diskutieren, Ich möchte erklären, was Funktionen sind. Wenn Sie bereits wissen, können Sie mit dem nächsten Abschnitt dieses Artikels fortfahren.

Alles in einem Programm ist eine Anweisung, es sei denn, es ist ein Kommentar. Manchmal Sie Sie möchten eine Gruppe von Anweisungen kombinieren und ihnen einen gemeinsamen Namen geben, z. B. wie das Auffordern eines Kindes, „zur Schule zu gehen“ bedeutet:

  • Schuluniform anziehen
  • Verlasse das Haus
  • Steige in den Schulbus (vielleicht)
  • Warte, bis der Bus in der Schule ankommt.

Es ist viel einfacher zu sagen, dass du zur Schule gehst „Jeden Tag, als alle vier (4) der obigen Anweisungen zu wiederholen.

Allgemeine Namen für einen Anweisungsblock in der Programmierung werden als Funktionen bezeichnet. Manchmal werden sie auch mit anderen Namen wie“ pro „bezeichnet cedures ”und“ Methods ”, aber wenn wir C schreiben, nennen wir sie Funktionen.

int main ()

Eine Funktionsdeklaration (Beschreibung) in C besteht aus Teilen wie:

  • Name: Der Name einer Funktion ist das Handle, auf das verwiesen wird. In „int main ()“ beschreiben wir eine Funktion namens „main“. Für unseren Befehl „Zur Schule gehen“ können wir eine Funktion namens „goToSchool“ verwenden.
  • Rückgabetyp: Wenn Sie einen Befehl geben, erwarten Sie Feedback. War es erfolgreich? Ist das Kind zur Schule gegangen? Dieses Feedback kann auf verschiedene Arten erfolgen. Es kann sich um ein einfaches „wahr“ oder „falsch“ handeln, das angibt, ob der Befehl „zur Schule gehen“ erfolgreich war, oder um ein „Datum / eine Uhrzeit“, die angibt, dass das Kind in der Schule angekommen ist.
    Unsere „Haupt“ -Funktion in C gibt eine Ganzzahl zurück, bei der es sich um eine Zahl ohne Dezimalpunkt handelt, z. B. 0, 1 oder 178.
  • Argumente: Was wäre, wenn Sie diesem Kind sagen möchten, dass es „zur Schule gehen“ soll? in 5 Minuten, anstatt jetzt? Das „in 5 Minuten“ wird zu einem Modifikator für die Funktion „Zur Schule gehen“, und das Kind muss 5 Minuten warten, bevor es zur Schule geht. Diese Modifikatoren werden in C als Argumente bezeichnet. Sie werden zwischen den Klammern nach dem Namen der Funktion eingefügt. In unserem Hallo-Welt-Programm hat unsere Funktion „main ()“ keine Argumente.
  • Body: Der Body einer Funktion enthält alle Anweisungen, die sie darstellt. Er ist von einer öffnenden Klammer „{“ und „umgeben Schließen der Klammer „}“

Die „Haupt“ -Funktion ist der Einstiegspunkt in Ihr Programm. Dies ist die erste Funktion, die aufgerufen wird, wenn Ihr Programm ausgeführt wird.

printf („Hello World!“);

Hier führen wir eine Funktion namens „printf“ aus (oder rufen sie auf), die Text auf einem Ausgabegerät wie dem Bildschirm anzeigt. Sie akzeptiert Text oder ein char-Array als erstes Argument, „Hello World!“.

Hinweis: Alle Anweisungen im Hauptteil einer Funktion enden mit einem Semikolon

gibt 0 zurück;

Erinnern Sie sich an den Rückgabetyp als Teil der Deklaration einer Funktion? Die „Haupt“ -Funktion in C gibt eine Ganzzahl zurück.

Damit kann ein anderes Programm erkennen, ob das von uns geschriebene Programm erfolgreich ist oder nicht. Ja, Programme können miteinander „sprechen“.

Leave a Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.