Hallo und willkommen zurück.
In diesem Video werden wir unser erstes C-Programm erstellen.
Diese Ansicht ist Ihnen wahrscheinlich bekannt.
Dies wird als Licht bezeichnet.
Wir haben in diesem Arbeitsbereich ein paar Projekte aus früheren Videos, Projekt zwei und Projekt drei.
Wir wollen ein neues Projekt erstellen und sollten wissen, wie man das macht.
An diesem Punkt können wir einfach auf Datei - Neues Projekt gehen, oder wir können den Arbeitsbereich
mit der rechten Maustaste auswählen und Neues Projekt sagen.
Dadurch wird unser neuer Projektassistent aufgerufen.
Ich verwende die Vorlage, die wir in einem früheren Video erstellt haben, und nenne
dieses Projekt einfach unser erstes Projekt.
Wie wäre es mit unserem ersten Programm?
Das ist sogar noch besser.
Und in der Kategorie werde ich unsere Benutzervorlagen auswählen.
Und für den Typ wähle ich meine Vorlage aus und klicke auf.
Ja.
Sie werden feststellen, dass jetzt unser erster Programmordner erstellt wurde, aber er ist nicht fett
hervorgehoben.
Wir müssen das fettgedruckte Wort zu unserem aktiven Projekt machen, denn das bedeutet, dass dieses Projekt
kompiliert wird, wenn wir es bearbeiten oder kompilieren.
Wir machen also weiter und doppelklicken darauf, um es fett zu machen.
Wir wählen also Main. c und wir schließen die andere Datei, und Sie werden sehen, dass wir unser
Hello-World-Programm aus unseren vorherigen Projekteinstellungen als Vorlage haben.
Wir machen weiter und löschen das, weil es immer eine gute Idee ist, den Code von Grund
auf zu schreiben, weil man dann versteht, was man tut, und weil es eine gute Übung für euch ist, das zu tun.
An dieser Stelle beginnen wir also mit dem Schreiben unseres Codes und fangen damit an, eine Standard-Header-Datei
einzubinden, und diese Konzepte werden noch ausführlicher erklärt.
Aber dieses Pfund-Symbol ist im Grunde eine Präprozessor-Definition, die besagt, dass wir irgendwo einen anderen
Code einbinden wollen, der aus C und aus der C-Standardbibliothek stammt.
Wir können später auch unsere eigenen Header-Dateien einbinden, aber im Moment sagen wir nur include standard IO. H Sie sehen, wie die Syntaxhervorhebung erfolgt, und wir sagen einfach
include und dann die nächste Codezeile, die wir schreiben wollen, ist, dass wir unsere Hauptfunktion
schreiben wollen.
Unsere Hauptfunktion ist unser Einstiegspunkt in das Programm.
Dies ist die Funktion, die ausgeführt wird, wenn wir unser Programm, unsere ausführbare Datei ausführen.
Nun, die Hauptfunktion hat viele verschiedene Varianten.
Wir erstellen ihn mit dem INT-Datentyp, der wiederum lila hervorgehoben ist, und sagen dann einfach
main, und dann können wir leere Klammern setzen.
Und wenn Sie dann eine Klammer eintippen, werden Sie feststellen, dass sie rot ist, weil es kein Ende gibt, richtig?
In Klammern.
Mit einer linken Klammer beginnt also eine Funktionsdefinition des Funktionsprototyps, und eine rechte Klammer beendet
sie.
Nun, diese Funktion benötigt keine Parameter, also lassen wir sie einfach leer.
In C kann man übrigens auch void einfügen, was ein spezielles Schlüsselwort ist, aber wir
machen erst einmal ein leeres und erstellen dann unsere Funktion, und alle Funktionen beginnen mit
der linken geschweiften Klammer.
Wir werden also eine linke geschweifte Klammer haben.
Und wieder ist das rot, denn um die Funktion zu beenden, müssen wir eine rechte geschweifte Klammer haben und eine
linke geschweifte Klammer beginnt den Funktionsblock.
Grundsätzlich ist alles, was zwischen der linken Funktion und der linken geschweiften Klammer und der rechten geschweiften Klammer liegt,
Code innerhalb einer Funktion.
Und auch diese Begriffe sind vielleicht nicht ganz verständlich, was die Funktion angeht.
Wir schreiben gerade unser erstes Programm, das ein gewisses Verständnis der Syntax demonstrieren wird, und dann werden Sie eine Herausforderung
haben und so weiter.
Wenn Sie also eine rote geschweifte Klammer haben, müssen Sie auch eine endende geschweifte Klammer haben.
Die IDE fügt sie übrigens für Sie hinzu, wenn Sie nach dem Hinzufügen des linken Eintrags die Eingabetaste drücken.
Was ich nun tun möchte, ist, einen Code zu schreiben, der den Benutzer auffordert, seine Lieblingszahl einzugeben,
und dann werde ich einfach seine Lieblingszahl ausdrucken.
Einige dieser Informationen zur Syntax werden in späteren Videos detailliert erläutert, aber wir wollen unser erstes
Programm schreiben und es kompilieren können.
An dieser Stelle werden wir also einfach eine Variable erstellen, die Informationen speichert, und sie wird unsere Lieblingszahl
speichern.
Sie soll also vom Typ INT sein, und wir werden sie einfach "Meine Lieblingszahl" nennen und sie mit Null initialisieren.
Wir werden ihm einige Daten zuweisen, richtig?
Und wir werden über Datentypen und Variablen und weitere dieser Konzepte in zukünftigen Videos sprechen.
Wir wollen immer gute Namenskonventionen für Variablen verwenden, in denen unsere Daten gespeichert sind, und dann werden wir den Benutzer
auffordern, einige Informationen einzugeben.
Wir werden also eine Funktion namens scanf dafür verwenden.
Auch hier setzen wir innerhalb der Anführungszeichen unseren Datentypspezifizierer Prozent D und einen Backslash oder ein abschließendes
Anführungszeichen.
Und dann werden wir diese Daten in einer Variablen mit dem Namen "Meine Lieblingszahl" speichern.
Sie sollten also mit mir zusammen tippen, um zu sehen, wie wir Code schreiben und Eingaben vom Benutzer erhalten können
usw.
Es wird noch ein weiteres Video geben, in dem genau erklärt wird, wie man den Input bekommt.
Wir werden den Benutzer also auch auffordern, eine Zahl einzugeben.
Wir wollen also etwas auf dem Bildschirm ausgeben.
Wir machen also so etwas wie "Bitte geben Sie Ihre Lieblingsnummer ein", richtig?
Und dann fügen Sie einen Zeilenvorschub für.
Sie werden feststellen, dass alles in doppelte Anführungszeichen gesetzt ist.
Und dann beenden wir diese Anweisung mit einem Semikolon.
Sie werden auch feststellen, dass andere Anweisungen in C, wie die include-Anweisung, kein Semikolon haben.
Funktionen haben kein Semikolon.
Wir müssen also eine Nummer eingeben, die wir dann ausdrucken und ihnen mitteilen, wie hoch
ihre Nummer ist.
Wir sagen also ausdrucken, Sie haben eine Zahl eingegeben, und wir verwenden einen Formatbezeichner, der später noch einmal
erklärt wird: Backslash n für Zeilenvorschub.
Und dann zeigen wir den Wert der Variablen an, die meine Lieblingszahl ist.
Und dann werden wir unsere Klammern und unser Semi an unserem Semikolon beenden.
Das Hauptverständnis dieses Codes hier ist, dass wir eine Menge von Code-Vervollständigung für uns mit Klammern,
endenden Klammern und so weiter, und auch endende Anführungszeichen, doppelte Anführungszeichen haben.
Die IDE erledigt also eine Menge netter Dinge für Sie.
Und dann haben wir die Syntax-Hervorhebung wieder, das ist Art von nur für immer Sie vertraut
mit einigen der Syntax für C und dann, weil wir eine int haben, wir wollen nur im Grunde sagen, Return Zero, was bedeutet, wir haben keine
Fehler und so dann können wir unseren Code zu speichern, können wir drücken Sie die Kontrolle.
S Und da unser erstes Programm fett gedruckt ist, können wir es kompilieren. Wir können mit der rechten
Maustaste klicken und "kompilieren" sagen, und dann wird die Ausgabe im Build-Fenster angezeigt.
Das heißt, ob die Kompilierung erfolgreich und ohne Fehler durchgeführt wurde oder nicht.
Ja.
Wir haben also unser erstes Programm geschrieben, das etwas sehr Einfaches macht: Wir fragen den Benutzer nach seiner Lieblingszahl,
erhalten diese Eingabe und zeigen dann die Ausgabe an.
Und auch hier werden viele dieser Konzepte, wie z. B. das Abrufen von Eingaben, die Anzeige des Ausgabeformats, Spezifizierer und Funktionen,
erst später definiert werden.
Der Zweck dieses Videos ist es, einfach etwas Code zu schreiben und ein wenig mit der Syntax vertraut zu sein und in der Lage
zu sein, diesen Code zu kompilieren.
Wir haben also keine Fehler gemacht.
In der nächsten Vorlesung werde ich Ihnen zeigen, wie Sie bauen können, richtig?
Wir haben bereits über C-Programme gesprochen und darüber, dass es viele Schritte gibt, um ein binäres und ausführbares Programm zu erstellen, richtig?
Das eine ist das Kompilieren, das andere das Linken. Bis zu diesem Punkt haben wir nur kompiliert, jetzt müssen wir
unser gesamtes Projekt erstellen, damit es gelinkt wird und unser Programm ausführbar wird.
Das werden wir in der nächsten Vorlesung sehen.
Ich danke Ihnen.