C Programmierung von Grund auf | Achraf Mad | Skillshare
Suchen

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

C Programmierung von Grund auf

teacher avatar Achraf Mad, Creative Engineer

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      1 Einführung

      2:29

    • 2.

      Downloaden und installieren Sie C Editor und Compiler

      9:05

    • 3.

      „C-Codes in deinem Browser schreiben und kompilieren

      3:51

    • 4.

      Visual Studio Code herunterladen und installieren, um C Programme auszuführen

      15:27

    • 5.

      Schreibe deinen ersten C Code und kompiliere ihn

      11:23

    • 6.

      Wie du als Programmierer nach Lösungen suchst

      4:30

    • 7.

      Kommentare in C

      4:22

    • 8.

      Strings und Escape-Zeichen in C

      7:59

    • 9.

      Variablen in C

      9:47

    • 10.

      Regeln bei der Namensvariable in C

      6:22

    • 11.

      Druckvariablen mit Printf in C

      9:50

    • 12.

      Eingabe des Benutzers in C lesen

      6:54

    • 13.

      Arithmetische Betreiber in C

      16:35

    • 14.

      Uni Arithmetische Betreiber in C

      14:40

    • 15.

      Bitwise Operators in C

      13:02

    • 16.

      Bitwise Shift Operators in C

      13:12

    • 17.

      Assignment

      14:34

    • 18.

      Logische und relationale Operatoren

      12:08

    • 19.

      Bedingte Aussage, falls in C

      4:32

    • 20.

      Bedingte Erklärung andererseits, wenn und sonst in C

      8:44

    • 21.

      Lokale Variablen und globale Variablen

      6:49

    • 22.

      Allgemeine Regeln bezüglich der Erklärung

      12:56

    • 23.

      Erklärung in C schalten

      9:33

    • 24.

      Allgemeine Regeln in C ändern

      4:33

    • 25.

      Tue beim Schleifen in C

      8:44

    • 26.

      Brechen und weiter in C

      9:15

    • 27.

      Funktionen in C

      19:48

    • 28.

      „Leere Schlüsselwort in C

      5:29

    • 29.

      Wie du eine Bibliothek in C erstellen kannst

      14:45

    • 30.

      Arrays in C

      21:39

    • 31.

      Beispiel in C

      6:59

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

377

Teilnehmer:innen

2

Projekte

Über diesen Kurs

Einführung in die Sprache und deren Vorteile

Was ist C? Die Programmiersprache C wurde von Dennis Ritchie erstellt, der mit Ken Thompson an der Entwicklung des Unix-Betriebssystems gearbeitet hat. C ist eine der beliebtesten Programmiersprachen bis heute und es gibt viele Ressourcen, um es zu lernen. Dieser Artikel gibt dir eine kurze Einführung in die Beherrschung dieser beliebten Programmiersprache.

C ist die Nummer eins Sprache der Welt! Wussten Sie, dass Python auf C basierte!!!

Möchtest du lernen, wie du programmierst, aber du bist zu faul, um eine neue Sprache zu lernen? Lerne wie du in c programmierst, der Programmiersprache der lazy Menschen.

Tatsache ist, dass C-Programmierung eine außergewöhnliche Sprache ist, zu Beginn für Programmierende zu sein, da sie sie nicht nur ermöglicht, kompetenter zu werden, sondern ihnen auch helfen wird, in zusätzlichen Programmiersprachen besser und kompetenter Programmierer zu werden.

Warum C Programmierung lernen?

  • C ist eine Sprache auf mittlerer Ebene. Die Sprachen auf mittlerer Ebene liegen irgendwo zwischen den maschinenverständlichen languages auf niedrigem Niveau und benutzerfreundlichen auf hohem Niveau. C als Sprache auf mittlerer Ebene reduziert die Lücke zwischen den Sprachen auf niedrigem Niveau und hochrangigen Sprachen. Es kann sowohl für das Schreiben von Betriebssystemen als auch für die Programmierung auf Anwendungsebene verwendet werden.

  • Hilft dabei, die Grundlagen von Computer zu verstehen. Die meisten Theorien im Zusammenhang mit Compiler Designing, Compiler Designing, Computer Architecture, Operating Systems basieren auf der Programmiersprache C und benötigen ein gutes Wissen über C-Programmierung, wenn du an ihnen arbeitest. In modernen hochrangigen Sprachen sind die Details auf Maschinenebene dem Benutzer versteckt, sodass du mit CPU-Cache, Speicher, Netzwerkadaptern zusammenarbeiten kannst, das Lernen von C-Programmierung ist ein Muss.

  • Weniger Bibliotheken. C Programmiersprache hat weniger Bibliotheken im Vergleich zu anderen hochrangigen Sprachen. „Das Lernen von C-Programmierung erleichtert also auch Programmierungskonzepte in hohem Grade, da du viele Dinge von Grund auf schreiben musst. Du wirst nicht ganz von der Programmiersprache abhängig sein, um einige grundlegende Operationen umzusetzen und sie selbst umzusetzen, hilft dir auch, deine analytischen Fähigkeiten aufzubauen.

  • C ist sehr schnell in Bezug auf die Ausführungszeit. Programme, die in C geschrieben und kompiliert wurden, führen viel schneller als im Vergleich zu anderen Programmiersprachen. C Programmiersprache ist sehr schnell in Bezug auf die Ausführung, da sie keine zusätzlichen Verarbeitungsaufgaben wie Müllsammlung oder Verhinderung von Speicherlecks usw. hat. Der Programmierer muss sich um diese Dinge selbst kümmern.

  • Eingebettete Programmierung. C wird in der Embedded Programmierung ausgiebig eingesetzt. Embedded Programming wird auch als Mikrocontroller-Programmierung bezeichnet, bei der das C-Programm zur Steuerung von Mikrocontrollern verwendet wird. Mikrocontroller und eingebettete Programmierung werden häufig in Auto-Motive, Robotik, Hardware usw. verwendet.

  • C können dein Verständnis für andere Sprachen verbessern, darunter C++, Java und C#, indem du dir languages, wie dein Quellcode von Computern interpretiert wird.

  • Indem du „hands-on“ Schulungen „unter der Haube“ durchführst, verstehst du Telekommunikation, Speicherplatz, die Architektur der CPU und so weiter. Du kannst effektivere Programme erstellen und einen Vorteil gegenüber anderen Programmierern.

  • C wurde als Mutter jeder modernen Sprache anerkannt, da viele andere Sprachen darauf aufgebaut sind.

  • Die Programmiersprache C wurde vor über 40 Jahren erstellt und wird bis heute noch ausgiebig genutzt. Obwohl es einfach ist, ist es eine mächtige Sprache und zählt im Allgemeinen zu den 5 oder 10 beliebtesten und am häufigsten verwendeten Sprachen der Welt.

Der Kurs „C Programming Basics“ vermittelt dir die Grundlagen der Computerprogrammierung. Du wirst darüber erfahren, was für Programmierer wichtig ist, die Grundlagen der know, Datenstrukturen und wie du Performance-Probleme analyst. Du wirst auch die Chance bekommen, deine eigenen ausführbaren Programme in diesem hochgradig interaktiven Kurs zu erstellen.

Triff deine:n Kursleiter:in

Teacher Profile Image

Achraf Mad

Creative Engineer

Kursleiter:in

Hello, I'm Achraf.

A passionate engineer who loves to share his knowledge with the world

Vollständiges Profil ansehen

Level: All Levels

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. 1 Einführung: Hallo und begrüße diesen neuen Kurs, in dem wir Ihnen C-Programmierung für Anfänger beibringen. Dies ist das tatsächliche Formular des pädagogischen Ingenieurteams. Das Erlernen der C-Programmierung hilft Ihnen dabei , Ihre Karriere zu verändern. Sie können ein besserer Entwickler werden und müssen wissen, dass c die Nummer eins der Programmiersprache der Welt ist . Vielleicht kennst du Python. Python basiert auf C-Programmierung. Und Sie können dies mit jeder Suchmaschine nachschlagen. In diesem neuen Kurs lernen Sie C-Programmierung von Grund auf neu. Wir beginnen mit den Grundlagen der C-Programmierung. Lassen Sie uns über bedingte Anweisungen sprechen, NC. Danach werden wir Loops behandeln, verschiedene Arten von Schleifen wie while for und do-while. Und wir werden Beispiele nehmen. Wir werden über C-Funktionen und Arrays sprechen. Dann gehen wir zu fortgeschritteneren Themen wie Zeigern, die Modifikatoren sind, Datentypen, Nc über. Am Ende werden wir unsere Prozessordirektiven und die dynamische Speicherzuweisung haben . Jeder dieser Abschnitte wird mehr als fünf Aufgaben haben . letzten beiden Tests, um sicherzustellen, dass Sie jeden dieser Aspekte verstehen , geben Ihnen Beispiele. Und wir werden zusammen Beispiele machen, was im Grunde eine praktische Programmierübung ist. Und es wird Hausaufgaben geben. Ich bin mir sicher, dass Sie am Ende dieses Kurses die Grundlagen der Programmiersprache C verstehen werden . Und Sie können ganz einfach C-Codes erstellen. In C lernen Sie, wie Sie sogar Ihre eigene Bibliothek erstellen können. Wir werden auch behandeln, wie Sie sich bewerben können. Sehen Sie in Echtzeit Programmierung, Projekte, Probleme und Funktionen. Sie lernen in kürzester Zeit, wie Sie qualitativ hochwertigen Code schreiben und Sie lernen die besten Programmier - oder C-Programmierpraktiken kennen. Dies ist ein umfassender Kurs, der wöchentlich aktualisiert wird. Wir werden uns mit unseren Schülern in Verbindung setzen, ihre Fragen beantworten und ihnen bei den Aufgaben helfen. Von diesem Kurs wird es ein Projekt geben, das Sie durchführen müssen, NC, um sicherzustellen, dass Sie alles verstehen , was wir in diesem Kurs erklärt haben. Danke, dass du diese Einführung gesehen hast. Wir sehen uns drinnen. 2. Downloaden und Installieren von C und Compiler: Hallo und willkommen dieses Annulus , in dem wir die Software herunterladen und installieren werden , mit der wir in diesem Kurs Codes schreiben werden. Jetzt haben sie keine Software mehr, mit der Sie C-Codes schreiben können . Aber die, mit der wir beginnen werden, die, mit der wir möchten, dass Sie beginnen, heißt Notepad Plus, Plus. Wie Sie sehen können, handelt es sich im Grunde genommen um einen Notizblock. Klicken Sie einfach auf Herunterladen und wählen Sie die neueste Version aus. Wählen Sie je nach Betriebssystem. Wie Sie sehen können, unterstützt fast alle Betriebssysteme. Klicken Sie einfach auf die Schaltfläche Herunterladen. Und der Download wird beginnen. Klicken Sie nun einmal, um den Installationsvorgang zu starten. Wähle deine Sprache. Klicken Sie auf Okay. Klicken Sie nun auf Weiter. Klick, ich stimme zu. Weiter, Weiter. Und Sie können eine Verknüpfung auf dem Desktop erstellen. Klicken Sie anschließend auf Installieren. Dauert nicht lange. Es ist eine sehr kleine Software, einfach weitergelebt hat und das fertige Muster getroffen hat. Jetzt schreiben wir hier unsere Sequenz. In diesem weißen Bereich können Sie nun die Sprache, für die Sie schreiben, aus dem Dropdown-Menü dieser Sprache auswählen . Gehen Sie einfach zu C und wählen Sie C. Nun können Sie mit dem Schreiben von Codes beginnen, aber wir müssen auch unseren Code kompilieren. Um die Codes zu kombinieren, müssen wir einen Compiler namens GCC-Compiler verwenden. Gehen Sie also noch einmal zu google.com. Und hier, richtig, GCC-Compiler. Wie Sie sehen können, GCC-Compiler-Sammlung. Du kannst es öffnen. Und hier finden Sie viele Informationen und Ressourcen zu diesem Compiler. Diese Kompilierung enthält Frontends für C, C plus plus Objective C , Fortran, other goal und D sowie Bibliotheken für andere Sprachen. Jetzt können Sie eine dieser Versionen auswählen. Aber lass uns fertig sein, fühlt sich für viele Leute überwältigend an. Also werden wir mit dem direkten Installer gehen. Also geh zurück zu Google und schreibe den Glenn GW C Compiler. Sobald Sie das mögen, werden Sie sehen, dass wir die SourceForge.net.exe-Datei haben , die wir herunterladen und installieren können. Und wir haben auch die ursprüngliche Seite namens Men GW dash W 64, dass das alles ist. Jetzt können Sie zum Download-Bereich gehen und sicherstellen, dass Sie sich auf dieser Website befinden. Sie im Download-Bereich nach unten, Scrollen Sie im Download-Bereich nach unten, bis Sie diesen Punkt erreicht haben. Männer, WOW, 64 Builds laufen für Windows. Die Unterstützung C, C plus plus Fortran. Klicken Sie einmal. Und hier finden Sie den Installationsort. Wie Sie sehen können, baut GW Männer. Klicken Sie auf den Quellfall. Und hier ist es. Stellen Sie nun sicher, dass Sie die Software von einer Versetzungsquelle für diesen Namen installieren . Klicken Sie einmal. Klicken Sie auf Ja. Klicken Sie nun auf Weiter. Überlassen Sie die Standardeinstellung. Klicken Sie auf Weiter, ändern Sie den Standort. Wir müssen es im Meeresverzeichnis haben und gehen. Alles ist wie es ist. C, D mit Gedankenstrich, W 64, Schrägstrich oder umgekehrter Schrägstrich. Klicken Sie nun auf Weiter. Stellen Sie jetzt sicher, dass Sie die Dislokation normalisieren. Klicken Sie auf Weiter. Und es wird mit dem Herunterladen und Installieren der Compiler-Dateien begonnen . Jetzt gibt es andere Optionen, um C-Codes zu schreiben, aber dies ist die erste, und wir werden sie alle in diesem Abschnitt erklären. Jetzt können Sie frei wählen, mit welchem Sie sich entscheiden möchten. Wenn Sie fertig sind, klicken Sie auf Weiter und Fertig stellen. Wenn Sie nun zu dem ursprünglichen Ordner gegangen sind, in dem alle Dateien verkauft wurden, befindet er sich in unserem C-Verzeichnis. Wie Sie hier sehen können. Und hier haben wir das Haupt-GW. Wie du siehst. Hier haben wir die Textdatei. Das ist die Originaldatei, die wir brauchen. Wir brauchen den bin-Ordner. Stellen Sie also sicher, dass Sie sich in diesem Ordner befinden. Siehe hauptsächlich WOW, 64, wenn GW 32. Klicken Sie einmal, klicken Sie mit der rechten Maustaste und kopieren Jetzt müssen wir Windows klar machen, dass wir einen C-Compiler installiert haben. Jetzt müssen Sie zu Ihrem Desktop gehen rechten Maustaste auf Ihren PC klicken. Wählen Sie Wahrscheinlichkeiten aus. Wählen Sie nun erweiterte Systemeinstellungen aus. Und in diesem Fenster können Sie Umgebungsvariablen auswählen. Sie werden diese Liste sehen. Gehe zu den Systemvariablen hier unten. Scrollen Sie, bis Sie den Pfad erreichen, und klicken Sie dann auf die Schaltfläche Bearbeiten. Diese Zelle ist zu schnell. Und was wir tun müssen, ist einen neuen Pfad hinzuzufügen und den Pfad für unseren GCC-Compiler hier einzufügen. Sobald Sie dies getan haben, können Sie einfach die Okay-Taste drücken. Und so lässt sich Windows verstehen, dass wir einen C-Compiler haben und installiert haben. Klicken Sie auf Okay. Und okay, und schließe dieses Fenster. Jetzt können Sie zu Notepad Plus, Plus zurückkehren und einen Aufsatz schreiben, der ähnlich wie void heißt. Ich füge etwas wie n, n hinzu. Deshalb ist die Leere hier. Und fügen wir eine Bibliothek hinzu. werden wir in den kommenden Lektionen sprechen. Wenn Sie damit fertig sind, sollten Sie in der Lage sein, Ihre Datei als C, feines C zu speichern . Und Sie können zur Datei gehen, Öffnen Sie den Ordner mit Inhalt und einfach CMD auswählen. Jetzt sehen Sie das Befehlsfenster oder nicht, das Sie tun müssen ist einfach GCC zu schreiben, dieser Punkt c. Und wie Sie sehen können, wurde der Code kompiliert. Wenn Sie jetzt GCC ausführen, wie Sie sehen können, schwerwiegender Fehler, die Kombination wurde beendet. Das bedeutet, dass wir den GCC-Compiler installiert haben. Wenn Sie jetzt etwas drucken möchten, können Sie einfach print f, hello schreiben und die Datei speichern. Geh zurück. Gcc. Und wenn Sie die Datei einmal kompiliert haben, können Sie anscheinend keine EXE mehr schreiben. Und du wirst das gedruckte Wort sehen. Wie du siehst. Hallo. Andy wird diese Schritte in den kommenden Lektionen erklären. Aber so stellen Sie sicher, dass Ihr Compiler installiert ist. Jetzt werden wir Notepad Plus Plus und den GCC-Compiler, das Befehlsfenster, das cmd verwenden , um unsere Dateien zu kompilieren. Und wenn Sie auf ein Problem stoßen, bin ich hier, um zu helfen, bitte für mich. Und ich helfe Ihnen bei der Installation der Software. Und in den nächsten zwei oder drei Lektionen werden wir verschiedene Optionen zum Schreiben von C-Codes erklären , nicht nur mit Notepad blast, blast, sondern wir haben auch andere Optionen. Danke, dass du diese Lektion gesehen hast. Wir sehen uns als Nächstes. 3. Schreiben und Kompilieren von C-Codes in deinem Browser: Hallo und begrüße diese neue Lektion , in der ich Ihnen die zweite und einfachere Möglichkeit zeigen werde die zweite und einfachere Möglichkeit C-Codes zu schreiben und zu kompilieren. Gehen Sie zu Tierbrowsern und liegen Sie direkt online gdb. Das ist das Wort online, gdb. Sobald Sie das getan haben, sehen Sie das erste Ergebnis außerhalb namens online gdb.com. Klicken Sie einmal und Sie sehen einen Compiler. Wie Sie sehen können, ist dies der Bereich, in dem Sie Codes schreiben. im Menü oben rechts die Sprache aus, Wählen Sie im Menü oben rechts die Sprache aus, drücken Sie einfach die Sprache C und führen Sie aus. Sobald Sie diesen Compiler ausgeführt haben, können Sie sehen, dass das Wort f hello world drucken würde. Also wird Hello World hier unten gedruckt. Das wird also Ihr Befehlsfenster sein , in dem Sie Ergebnisse sehen werden. Und das wird der Bereich sein , in dem du Code schreibst. Sie haben irgendein Problem mit dem Code. Es zeigt an, dass es sich in diesem Fenster, wie Sie sehen können, einen sehr kompetenten Online-Compiler handelt , den Sie verwenden können. Wir empfehlen Ihnen nun, Ihr Gmail-Konto zu verwenden oder sich mit Ihrem Gmail-Konto oder Facebook-Konto oder GitHub-Konto anzumelden Ihrem Gmail-Konto oder Facebook-Konto oder GitHub-Konto oder einfach eine E-Mail und ein Passwort zu schreiben. Normalerweise gehe ich lieber mit Google. Wir werden uns also mit Google anmelden. Jetzt. Sobald Sie sich hier mit Ihrem Gmail-Konto angemeldet haben, werde ich nach meinem Sicherheitscode gefragt. Wenn Sie also n sind, schreiben Sie den Code auf ähnliche Weise. Sobald Sie in sind, sehen Sie hier das Fenster oder die Registerkarte eines Projekts. Sie können auch ein neues Projekt erstellen. Wenn Sie jetzt ein neues Projekt erstellt haben, können Sie das neue Projekt einfach in Ihrer Bibliothek speichern und jederzeit zu diesem Projekt zurückkehren. Klicken Sie einfach auf die Schaltfläche Speichern und benennen Sie das Projekt eindeutig. Klicken Sie auf Speichern. Jetzt haben wir ein neues Projekt namens testing, und Sie können mehr als eine Datei innerhalb desselben Projekts erstellen . Nennen wir das Test. Jetzt haben wir also ein C-Projekt mit mehr als einer Datei. Sobald Sie auf die Schaltfläche Speichern klicken, können Sie zu Meine Projekte gehen und das von Ihnen erstellte Testprojekt sehen. Dies ist eine, sagen wir mal, sehr umfassende Plattform. Es ist auch kostenlos. Und Sie können von Ihrem Handy aus darauf zugreifen, wenn Sie keinen Laptop haben und mit dem Programmieren in C beginnen möchten . Jetzt werden wir ein Klassenzimmer erstellen und Verbindung zu diesem Klassenzimmer herstellen dass du die Hausaufgaben für diesen Kurs einreichen kannst. In diesem Cluster. Wie Sie sehen, müssen Sie ein Konto erstellen um die Hausaufgaben einzureichen, Ihre Projekte zu speichern und Ihre Arbeit zu speichern. Das war's. Jetzt, sobald die Hausaufgaben eingereicht wurden, wird Ihnen erklärt, wie Sie auf die Hausaufgaben zugreifen und wie Sie sie lösen können. Danke, dass du diese Lektion gesehen hast. Wenn Sie Fragen dazu haben, wie Sie ein neues Projekt erstellen und wie Sie einen C-Code innerhalb dieser Plattform liken können. Fragen Sie das gerne. 4. Visual Studio Code herunterladen und installieren, um C-Programme auszuführen: Hallo und willkommen zu dieser neuen Lektion, in der Sie erfahren, wie Sie Visual Studio Code herunterladen und installieren und wie C und C plus Programmierung mit der Software aktivieren. Der erste Schritt ist also, zu unserem Browser zu gehen und zu visuellem Studio Code zu gelangen. Wie Sie sehen können, handelt es sich im Grunde genommen um eine von Microsoft bereitgestellte Software. Sie können es einfach für Windows herunterladen, indem Sie hier klicken. Wie Sie sehen, ist dies nun ein kurzer Überblick über die Software selbst. Und es fragt Sie, ob der Download nicht startet, versuchen Sie es mit diesem direkten Link. Sobald Sie jetzt auf den direkten Link klicken, wird der Download gestartet. Wie Sie hier sehen können. Ich werde eine andere Software verwenden , um sie herunterzuladen. Wie Sie sehen können, haben die Downloads begonnen. Es wird nicht lange dauern. Es sind ungefähr 76 Megabyte. Danach haben Sie den Visual Studio Code und die Setup-Datei und wir müssen sie nur noch installieren. Jetzt ist Visual Studio Code eine Software, die zum Schreiben von Kursen und anderen Programmiersprachen wie C plus C-Sharp, Java, Python, PHP und Go verwendet wird. Klicken Sie auf Öffnen, klicken Sie auf Akzeptieren, weiter, weiter, weiter. Und wenn Sie dieses Symbol erstellen oder die Aktion „Mit Code öffnen“ zum Menü Datei hinzufügen möchten. Sie können darauf klicken. Dann installiere. Und wie Sie jetzt sehen können , werden die Dateien extrahiert. Dann wird der Installationsvorgang gestartet. Normalerweise dauert es nicht lange. Es ist eine sehr leichte Software, aber sie hat viele Funktionen. Wie Sie sehen können, haben wir jetzt die Software installiert, klicken Sie auf Visual Studio Code starten und klicken Sie auf Fertig stellen. Wenn Sie jetzt hier sind, können Sie loslegen. Sie können den Look wählen, den Sie möchten. Wir können mit dem Licht oder der Dunkelheit gehen. Da ich Videos aufnehme, ist es besser, ein helles Video zu verwenden als ein dunkles oder ein kontrastreiches, aber die meisten Programmierer bevorzugen das dunkle. Jetzt wähle ich das Richtige, weil es dir die Codes klarer zeigt . Sobald Sie fertig sind, können Sie jetzt auch Farbthemen durchsuchen. Es gibt auch andere Themen. Jetzt können Sie diese Checkliste ausfüllen oder mit dem nächsten Abschnitt fortfahren. Wie Sie sehen, definieren Sie Ihre Bearbeitungsfähigkeiten neu. Sie können den Editor Playground öffnen , um verschiedene Dinge zu ändern. Jetzt können Sie auch hier in diesen Bereich gehen und eine neue Datei erstellen. Wie Sie sehen können, oder öffnen Sie einen Ordner. Sobald Sie die Software installiert haben, können Sie mit dem nächsten Schritt fortfahren. Der nächste Schritt besteht darin, die Erweiterung C, C plus plus zu installieren . Also geh hier zu den Erweiterungen auf der linken Seite. In der Suchleiste, richtig? Siehe Hex-Verbindung. Wie Sie sehen können, haben wir hier die C, C plus plus, sprich Erweiterung. Der erste, und dieser ist der zweite. Dies ist die dritte Reihe. Jetzt brauchen wir diesen. Den brauchen wir nicht. Stellen Sie einfach sicher, dass Sie die haben, CC plus Intel steht. Seit dem Debuggen und Surfen aufgerufen. Sobald Sie sich darin befinden, können Sie auf Installieren klicken und der Installationsvorgang wird gestartet. Jetzt müssen Sie einige Sekunden warten , bis der Installationsvorgang abgeschlossen ist, da jetzt die Erweiterung für Microsoft-Server aufgerufen und heruntergeladen und installiert wird die Erweiterung für Microsoft-Server aufgerufen und , oder auf Ihrem Betriebssystem. Sobald Sie die Deinstallationsschaltfläche sehen, bedeutet dies, dass die Erweiterung erfolgreich installiert wurde und wir mit diesem Schritt fertig sind. Der nächste Schritt besteht nun darin, den C-Compiler zu installieren. Das haben wir bereits getan und erscheinen als Lektionen, also werden wir es in dieser Lektion schnell erledigen. Also gehen Sie nach rechts, Männer, GW, streichen Sie W 64, und machen Sie mit diesem Link. Jetzt haben wir mehr als einen. Sie können sich diese Minimalisten aussuchen. Also manger, WOW, 64 minimalistisch und klicke einmal auf das Quellformular hier. Und Sie werden die Download-Seite sehen. Klicken Sie auf die Schaltfläche Herunterladen. Stellen Sie sicher, dass Sie diesen Namen in Ihrem Browser haben. Und klicken Sie auf den Download. Jetzt sollte es nicht lange dauern, da es sich um einen Online-Compiler handelt. Also hier ist es. Klicken Sie einmal. Jetzt müssen Sie meine Schritte so ausführen, wie es ist, klicken Sie auf Installieren. Nachdem Sie nun auf Installieren geklickt haben, müssen Sie auswählen, was Sie diese Datei speichern möchten. Nennen wir es also bei GW. Oder du kannst 2020 hinzufügen. Was auch immer du willst. Ich lasse es als diesen Mann, GW, und klicke auf Weiter. Stellen Sie nun sicher, dass Sie eine Dislokation haben, auswendig gelernt oder kopiert haben. Klicken Sie nun auf Weiter. Jetzt haben Sie Sekunden Zeit, um diese Liste der auf dem Server verfügbaren Dinge aufzurufen. Klicken Sie nun auf Weiter. Sie werden diese Liste sehen. Hier. Sie können die Liste der Dinge sehen , die Sie herunterladen können. Wir müssen diese Karte herunterladen, um eine Lösung zu finden, und wir brauchen die GCC, g-Explosionen. Sie nun sicher, dass beide ausgewählt sind. Und wenn Sie fertig sind, gehen Sie zur Installation und klicken Sie auf Änderungen übernehmen. Jetzt werden Sie gefragt, ob Sie sicher sind, klicken Sie auf Anwenden. Und es wird eine Verbindung zum Server hergestellt und all diese Komponenten heruntergeladen und installiert. Das sollte nicht lange dauern. Sobald Sie mit dem Herunterladen und Installieren des GCC-Compilers fertig sind , müssen Sie den Umweltpfad einhalten. Stellen Sie also sicher, dass Sie zum Startmenü und zur richtigen Umgebung gehen und hier klicken. Jetzt sind diese Muster manchmal nicht standardmäßig aktiviert. In diesem Fall müssen Sie also zu Ihrem PC gehen , mit der rechten Maustaste klicken und Prioritäten auswählen. Und von dort aus gehen die erweiterten Systemeinstellungen. Hier sehen Sie Umgebungsvariablen. Klicken Sie einmal und Sie werden diese Liste sehen. Gehen Sie jetzt zu den Systemvariablen. Vergewissern Sie sich, dass der Pfad ausgewählt ist. Doppelklicken Sie darauf und Sie sehen diese Liste. Jetzt müssen Sie nur noch ihn besuchen, auf Neu klicken und die URL für Diamond UW einfügen und sicherstellen, dass Sie die Pin-Ordner hinzufügen. Nun, wenn du fertig bist, da ich es schon hier habe, werde ich dieses hier lassen. Ich habe es schon hier. Wie Sie sehen können, stellen Sie beim W und W 64 Slash Pen sicher, dass Sie sich auf den Pin-Ordner oder den bin-Ordner beziehen , sorry. Klicken Sie jetzt auf Okay und Okay. Jetzt ist der letzte Schritt eindeutig. Kehren Sie also zu der Visual Studio-Software zurück, bei der es sich um diese Software handelt. Und fangen wir damit einen neuen Ordner zu erstellen, um unsere C-Codes zu speichern. Um dies zu tun, füge ich dem C-Verzeichnis einen neuen Ordner hinzu. Nennen wir es C-Codes. Neuer Ordner. Siehe Codes. Doppelklicken Sie auf. Und hier ist es. Das ist alles für. Jetzt. Sobald Sie diesen Ordner haben, kehren Sie zu diesem Menü zurück und klicken Sie auf Ordner öffnen. Gehen Sie zurück und wählen Sie den Ordner aus. Sobald Sie den Ordner ausgewählt haben, werden Sie gefragt, ob Sie darauf vertrauen die Autoren nicht vertrauen. Und ja, ich vertraue diesen Autoren. Jetzt befinden wir uns in dem Ordner namens C-Codes und können anfangen, unsere „sie ruft“ hinein zu schreiben. Also klicke hier, neue Datei. Mal sehen. Jetzt werden wir hier den gleichen Code schreiben, den wir zuvor geschrieben haben. Hash beinhaltet std. Jetzt int main, void. Wenn Sie fertig sind, gehen Sie einfach hierher und schreiben print f. Hallo testen. Jetzt, wenn du fertig bist. Wenn Sie Ihren ersten C-Code erhalten, klicken Sie einfach mit der rechten Maustaste auf diesen C-Code und Sie sehen eine Liste der Elemente. Zunächst müssen Sie sicherstellen, dass Sie Ihre Datei bereits gespeichert haben. Wie Sie sehen, möchten Sie jetzt die empfohlene Erweiterung für C installieren? Klicken Sie auf Installieren. Es steht auf der rechten Seite dieses Fensters. Jetzt haben wir hier die C, C plus plus Erweiterung. Wie Sie sehen können, werden viele Erweiterungen installiert, die sich auf die C-Programmierung beziehen, CC plus plus Erweiterung zurück. Aber auch ohne die Erweiterungen, die jetzt deinstalliert werden , da wir diese Erweiterung bereits installiert haben, können Sie zu Ihrer C-Datei gehen, auf Ausführen klicken und auf Debugging starten klicken. Jetzt werden Sie gefragt, ob Sie mit GDB oder dem Windows Select GDP debuggen möchten , Sie möchten mit dem GCC-Compiler kombinieren oder ein anderer Compiler wird mit dem GCC-Compiler kompiliert. Wie Sie sehen können, wird der Code kompiliert. Wie Sie sehen können, wurde mit Code 0 beendet. Und wir haben 0 Fehler. Der Code lief also korrekt. Wenn wir den Code also ohne Debugging ausführen möchten, gehen Sie einfach zurück und klicken Sie auf Ausführen ohne Debugging, und der Code wird einfach ausgeführt, ohne die Fehler zu debuggen. Wenn Sie nun sicherstellen möchten, dass das Programm ordnungsgemäß ausgeführt wurde, wird neben der Hauptdatei eine hinzugefügte EXE-Datei angezeigt. Und das ist die ausführbare Datei, die Sie ausführen können. Und wir zeigen Ihnen ein Befehlsfenster. nun mit der rechten Maustaste darauf, umkreisen Sie real und den Datei-Explorer und doppelklicken Sie darauf. Es zeigt Ihnen ein Befehlsfenster, das jedoch schnell verschwindet. Wenn Sie möchten, dass es bleibt, müssen Sie einen Scan-F-Satz hinzufügen. Speichern Sie jetzt den Code und führen Sie den Code aus. Sobald Sie fertig sind oder den Code ausgeführt haben, können Sie erneut den Text öffnen und die EXE-Datei farblich schmecken. Und Sie werden sehen, dass die Hallo-Testing-Welt diese Arbeit wünscht. Das war's. So aktivieren Sie das Debugging in Visual Studio Code. Wir werden diese Software nicht verwenden. Wir werden das Notepad Plus, Plus verwenden , aber das sollten Sie wissen. Jetzt möchten einige Leute vielleicht die Ausgabe und dieses Fenster sehen, Beispiel wenn sie diesen C-Code ausführen, müssen sie die Ausgabe in diesem Ausgabefenster sehen, nicht in der EXE-Datei, die wir gerade ins Leben gerufen. Und um dies zu tun, müssen wir zunächst Folgendes tun. Sie müssen zu den Aufgaben gehen, der JSON-Datei, was im Grunde genauso gut ist. Und hier sehen Sie die Labelzeile GCC, diese aktive EXE-Build-Datei. Das ist die geschriebene Sache in Ihrem Etikett. Sie müssen zur JSON-Datei zurückkehren, bei der sich um diese Datei handelt. Und Sie müssen hier nur die externe Konsole hinzufügen und sie in true ändern. Speichern Sie und klicken Sie jetzt auf Fertig. Wie Sie sehen können, können Sie jetzt die Ausgabeergebnisse für Ihren Pod-Hallo-Test sehen . Jetzt hat es die Ausgabe direkt nach dem Ausführen unseres Codes ausgeführt. Und dies ist eine der einfachsten Möglichkeiten, dies zu implementieren. Wenn Sie weitere Fragen haben, helfe ich Ihnen gerne weiter. Danke, dass du diese Lektion gesehen hast. Wir sehen uns als Nächstes. 5. Schreibe deinen ersten C-Code und kompiliere ihn: Was ist C-Programmierung? In dieser neuen Lektion werden wir über ein C-Programm sprechen, die grundlegende Struktur eines C-Programms. Und was ein C-Programm zur Form C gemacht hat , ist strukturierte Programmierung. Das bedeutet, dass das C-Programm aus kleinen Teilen besteht. Wir nennen Funktion. Und Sie werden das Wort Funktion oft hören, während Sie in C programmieren. Die erste auszuführende Funktion, die der Einstiegspunkt des Programms ist, heißt main, was die Hauptfunktion ist. Bei einigen Funktionen kann es sich um eine eigenständige Datei zum Organisieren handeln. Diese werden Library genannt. Jetzt ist die grundlegende Struktur eines C-Programms im Grunde die Hauptfunktion. Diese Hauptfunktion kann nun eine oder zwei Funktionen sein oder beinhalten. Wie Sie sehen können, Funktion eins und Funktion zwei. Jetzt das C-Programm, das mehr als eine Funktion hat. Diese Funktionen können zusammengesetzt und in einer Bibliothek gespeichert werden. Und am Ende dieses Kurses werden wir unsere eigenen Bibliotheken erstellen . Was Sie an dieser Stelle verstehen müssen , ist, dass Ihr C-Programm, wir haben einen Funktionsaufruf, die Hauptfunktion. Dies ist die erste Funktion, die in unserem Programm ausgeführt wird. Das mag für einige Leute vage sein, aber wir werden es in der nächsten Lektion in Aktion sehen. Die Bibliothek ist im Grunde eine Sammlung von Funktionen , die bestimmte Dinge tun. Zum Beispiel können Sie eine Bibliothek haben , die Dinge auf Ihrem Display druckt. Sie können eine andere Bibliothek mit Funktionen haben , die Ihnen helfen, Daten vom Benutzer zu lesen. Das kann immer weiter gehen. Eine Funktion ist also ein Stück Code, der eine bestimmte Sache ausführt. Die Hauptfunktion, die erste Funktion die vom Compiler in unserem Programm ausgeführt wird. Die Bibliothek ist eine Sammlung von Funktionen, die eine bestimmte Sache ausführen und die Sie problemlos in Ihrem Code verwenden können. Werfen wir nun einen kurzen Blick auf unseren Symbol C-Code. Wie Sie sehen können, ist dies das erste Ergebnis, das Sie in unserem Kurs sehen werden. Das erste, was hier oben ist, wird als mehrzeiliger Kommentar bezeichnet. Dieser mehrzeilige Kommentar bedeutet nun, dass dies kein Code ist. Das schreibst du normalerweise für dich selbst. Erinnern Sie sich gerne daran, worum es in diesem Kurs geht. Um nun einen mehrzeiligen Kommentar zu schreiben, müssen Sie sicherstellen, dass Sie diesen Backslash und allosterisch haben. Wie Sie sehen können, haben wir in diesem Bereich einen Backslash und Asterix, und Sie müssen ihn mit einem Sternchen-Backslash beenden. Dies ist der Anfang, der Anfang und das Ende eines mehrzeiligen Kommentars. Nun, eine andere Sache, die zwischen diesen beiden Zeichen geschrieben wird, heißt Kommentare. Das ist also kein Code und wird nicht als Code ausgeführt. Das kannst du nur sehen. Die zweite Sache hier ist der include-Befehl. Wenn Sie nun eine Datei, eine Bibliothek oder irgendetwas in Ihr C-Programm aufnehmen möchten , müssen Sie Hash Include verwenden. Dies wird Hashtag include genannt. Jetzt folgen normalerweise diese Zeichen und der Name der Sache, die wir aufnehmen möchten. Hier fügen wir eine Datei namens stdio.h ein und wir verwenden sie nicht , wir möchten nicht, dass Sie an dieser Stelle verstehen, was bedeutet diese Datei? Alles, was Sie tun müssen, ist, dass Sie, wenn Sie eine Bibliothek oder eine Datei einbeziehen möchten, den Hash-Hashtag verwenden müssen, um den Hash-Hashtag verwenden müssen, den Namen der Datei zwischen diesen beiden Zeichen einzufügen. Wir haben auch einen so genannten einzeiligen Kommentar. Wir haben hier oben bereits den Mehrzeilen-Befehl erwähnt , diesen Bereich. Aber was möchten Sie nur einen einzeiligen Kommentar machen, nicht mehrere, mehrzeilige Kommentare. Sie können hier ganz einfach zwei umgekehrte Schrägstriche hinzufügen. Und diese beiden Schrägstriche machen diese Zeile zu einem einzeiligen Kommentar. Also alles was du magst und diese Zeile werden als Kommentar betrachtet und nicht ausgeführt. Wir haben bereits erwähnt , dass Ihr Programm eine Hauptfunktion haben muss. Die Hauptfunktion, im Grunde die Funktion , die zuerst ausgeführt wird, und unser Programm. Wie Sie sehen können, ist dies der Funktionsname. Leere und Leere sind zwei Wörter, die eine Bedeutung haben, aber wir werden sie an dieser Stelle nicht erklären. Sie müssen nur wissen , dass Sie zwei Klammern am Wort void zwischen ihnen hinzufügen müssen . Und lassen Sie hier ein Leerzeichen und fügen Sie das Wort void vor dem Namen der Funktion hinzu. Das ist eine geschweifte Klammer. Dies ist das Öffnen und Schließen der geschweiften Klammer. Hier haben wir weitere mehrzeilige Kommentare hinzugefügt. Rufen Sie die Hauptfunktion auf und analysieren Sie die Zeichenfolge dazu. Das ist jetzt die Hauptfunktion. Und hier drin schreiben wir unseren allerersten C-Code. Dies ist ein Druck f, und von seinem Namen her dient er im Wesentlichen zum Drucken von Text auf dem Bildschirm. Und wie Sie hier sehen können, drucken wir diesen Text Hello World. Jetzt müssen Sie zwei Klammern und zwei hinzufügen, wie Sie hier sehen können. Anführungszeichen. Nun, diese beiden Anführungszeichen, fügen wir den Text ein, den wir hier drucken möchten. Nochmals, so schreiben Sie Ihren allerersten C-Code. Nun, alles, was Sie in diesen Ausdruck f schreiben, werden zwei Anführungszeichen auf dem Bildschirm gedruckt. Und um die Dinge klarer zu machen, schreiben wir diesen Code und versuchen , ihn als unseren allerersten C-Code auszuführen. Jetzt haben wir bereits erwähnt , dass wir für einige unserer Übungen eine Website namens online gdb verwenden werden . Da dies die erste Übung ist, werden wir sie verwenden, aber Sie können auch den Notepad Plus Plus verwenden. Wir haben bereits erwähnt, dass einen mehrzeiligen Kommentar zu schreiben Sie diese beiden Zeichen hinzufügen und mit diesen beiden Zeichen schließen müssen, um . Jetzt lass uns rutschen. Dies ist unser erstes C-Programm. Dieses Ding. Und jetzt sind diese beiden Zeilen im Grunde genommen ein Kommentar. Es ist ein mehrzeiliger Kommentar. Fügen wir nun ein einzeiliges Format hinzu. Dies ist ein einzeiliger Kommentar. Großartig. Beginnen wir nun mit der Aufnahme der Bibliothek. Daher werden wir diese Standard-I/O - oder Standard-Eingabe-Ausgabebibliothek hinzufügen, - oder Standard-Eingabe-Ausgabebibliothek hinzufügen damit wir auf dem Bildschirm drucken können. Also richtig, fügen Sie das größere Kleiner-als-Zeichen und den Bibliotheksnamen ein. Das war's. Das bedeutet nun, dass wir den Compiler bitten, die Funktionen in dieser Datei in unser C-Programm aufzunehmen . Lassen Sie uns nun unsere Hauptfunktion anwenden. Normalerweise ist der beste Weg, Dinge zu schreiben , indem Sie die Syntax schreiben und dann den Code darin schreiben. Ich fahre die Syntax gerne in einer Zeile. Wie Sie sehen können, hinterlässt void ein Leerzeichen und die rechte Hauptleitung, die der Name der Funktion ist. Dann füge zwei Klammern hinzu. Dieser, dieser, fügt das Wort void zwischen ihnen und fügt zwei geschweifte Klammern hinzu. Sobald Sie das haben, legen Sie einfach Ihre Maus hierher. Drücken Sie Enter was Ihre Maus zwischen den beiden geschweiften Klammern und drücken Sie Enter. Das bedeutet, dass wir startklar sind. Jetzt drucken wir etwas. Was wir hier drucken müssen, ist, dass dies unser erster C-Code ist. Jetzt müssen Sie die Sprache in der oberen rechten Ecke auswählen . Wählen Sie C aus und klicken Sie auf die Schaltfläche Ausführen. Wie Sie sehen können, ist dies unser Konsolenfenster. Dies ist unser erster C-Code und er funktioniert einwandfrei. Wenn Sie diesen Punkt erreicht haben und es geschafft haben, dies zu schreiben, und Sie haben gesehen, dass diese Ausgabe bedeutet, dass alles gut für Sie gelaufen ist. Jetzt können Sie den gesamten Code kopieren. Gehe zum Notepad Plus, Plus. Hier. Erstellen Sie eine neue Datei und fügen Sie Ihren Code ein. Stellen Sie sicher, dass Sie die Sprache C als Standardsprache wählen . Und rette deine. Lass es neu sein. Gehen Sie jetzt zur Akte. Wenn Sie unserem Installationsvideo, dem Abschnitt zum Herunterladen und Installieren von Software, bereits gefolgt sind, sollten Sie nicht von der Explosion, Blast zum Kompilieren Ihres Codes verwenden können . Klicken Sie also auf cmd. Und sobald Sie dieses Fenster sehen, müssen Sie GCC schreiben. Danach müssen Sie den Namen der Datei New three schreiben . Mal sehen. Das bedeutet nun, dass wir den Compiler bitten , unseren C-Code zu kompilieren, was der erste Schritt ist. Nehmen wir an, wir spielen oder stellen sicher, dass unser Code keine Befehle hat. Wenn Sie jetzt den Code kombinieren und nichts gesehen haben, bedeutet das, dass alles gut gelaufen ist. Jetzt haben wir in Ihrem Dokumentenordner eine neue Datei namens Ducky XP, die im Grunde die Datei ist, die die Ausgabe dieses C Cold Press Enter hat , und Sie werden den gleichen Code sehen. Dies ist unsere erste Erkältung. Sehen wir uns nun die Schritte von GCC an, dem Compiler, diesem Dateinamen. Dann eine Punkt-EXE. Und du solltest die Ausgabe sehen. Wenn Sie die Ausgabe gesehen haben, ist alles gut für Sie gelaufen. Wenn Sie nun diese Ausgabe mit der Ausgabe von früher vergleichen , können Sie feststellen, dass sie identisch sind. Derselbe Satz wird hier bewertet und unser CMD- oder Befehlszeilenfenster. Das war's. Dies ist das Ende unserer ersten Zeile. 6. Wie du als Programmierer nach Lösungen suchst: Hallo und begrüße diese neue Lektion, in der bekannt , wie man nach einer bestimmten Sache und C sucht . Nehmen wir an, Sie haben einen C-Code geschrieben oder Sie stoßen auf eines unserer Quizfragen oder Aufgaben und Sie wussten nicht, was Sie tun sollten, oder Sie haben eine Funktion, Codezeile oder ähnliches nicht erkannt . Dies geschieht, wenn wir Aufgaben und Quizfragen hinzufügen, wir versuchen, Vielfalt zu erreichen. Möglicherweise finden Sie also eine Quizfrage, die in der vorherigen Lektion nicht erklärt wurde. Und wir brauchen Sie, um nach einer Lösung zu suchen. Dies soll sicherstellen , dass Sie nach Dingen suchen können , die wir nicht gesagt haben xy plane und unsere Lektionen. Und um sicherzugehen, dass Sie dieses haben, sagen wir Talent. Wir nennen es ein Programmierer-Suchtalent. Gehen Sie jetzt zu Google. Das erste , was wir tun müssen ist sicherzustellen, dass Sie Ihren Suchbegriff oder Ihren Suchbegriff richtig schreiben . Nehmen wir an, wir möchten nach einer bestimmten Funktion suchen. Es heißt „Hol Nc“. Jetzt müssen Sie sicherstellen , dass Sie C ohne PSI-BLAST mit solider C-Programmierung schreiben . Sie müssen C-Programmierung schreiben, um sicherzustellen , dass Sie keine Ergebnisse für Cis oder C plus plus erhalten , da sie C sind, aber einen anderen Ansatz haben. Wie Sie sehen können, siehe Funktion abrufen, dies ist das erste Ergebnis. Und das ist die Erklärung , dass die Funktion gets dem Benutzer ermöglicht, ein Zeichen gefolgt von der Enter-Taste einzugeben. Alle vom Benutzer eingegebenen Zeichen werden in einem Zeichenarray gespeichert. Dann füge ich dem Array Zeichen hinzu , damit es standardmäßig trainiert wird. Nun erlaubt es dem Benutzer , den Speicherplatz dafür einzugeben. Es ist der Meinung, dass dies die ganze Erklärung ist. Das hat alles was Sie brauchen. Wie benutzt man es jetzt? Sie können zum ersten Ergebnis gehen. Wie Sie hier sehen können, wird diese Deklaration abgerufen und so wird sie verwendet. Sie müssen zuerst ein Array erstellen und dann die Funktion gets verwenden. Diese Dinge würden während des Unterrichts erklärt werden und diese Dinge, aber so wird man erwachsen. Weitere Orte, an denen Sie nach den Ergebnissen suchen können, sind Tutorials, Point-Tutorials, Gateway, Gigs for Mix. Das sind sehr tolle Webseiten und du kannst Stack Overflow schreiben. Dadurch wird sichergestellt, dass Sie Ergebnisse von Stack Overflow erhalten , der wie bei Programmierern Google ist. Programmierer gehen zu StackOverflow, um ihre Probleme aufzuschreiben , damit andere Programmierer ihnen helfen können. Wie Sie sehen, können Sie mehr als ein Ergebnis überprüfen. Und nehmen wir das erste Ergebnis. Hier können Sie sehen, dass es viele Seeprobleme gibt , die von vielen Menschen gemeldet wurden. Du kannst bekommen. Und sieh mal. Jetzt fragt es nach wem auch immer Urlaub. Wie Sie sehen können, sind dies einige der Ergebnisse. Wann immer Sie also eine Frage haben, können Sie sie stellen und viele Fragen und das Board wird Ihnen bei dieser Frage sicher weiterhelfen. Wenn Sie etwas gefunden haben, das mir gut gefallen hat , sind die Quizfragen oder Multiple-Choice-Fragen , die wir noch nicht verlassen haben oder die Sie nicht erkannt haben. Sie können im Frage-und-Antwort-Forum nachfragen, damit wir es für Sie erklären oder Ihnen angemessene Informationen darüber geben können. Auch hier werden manchmal einige Fragen zu diesen Aufgaben und Tests hinzugefügt , um sicherzustellen , dass Sie selbst nach Antworten suchen können. Dann komm zurück, um das Quiz und die Aufgabe zu lösen. Dies ist etwas, was der Programmierer tun muss, um in Zukunft großartige Projekte durchführen zu können. Das guckt sich diese Lektion an. Das ist. 7. Kommentare in C: Hallo und willkommen zu dieser neuen Lektion , in der wir über Kommentare sprechen werden. Kommentare und C beziehen sich im Wesentlichen auf einen ausführbaren Text, der zur Dokumentation des Codes verwendet wird . Es bietet Klarheit im C-Quellcode und ermöglicht anderen, besser zu verstehen, was der Code erreichen sollte. Es wird immer empfohlen, Kommentare in Ihrem Code zu verwenden. Wir haben bereits erwähnt, dass wir zwei Arten von Kommentaren haben, diesen einzeiligen Kommentar und einen mehrzeiligen Kommentar. Der einzeilige Kommentar ist im Grunde jede Zeile, der zwei Schrägstriche vorangestellt sind. Wie Sie sehen können, ist der Schrägstrich das Zeichen, das Sie leicht mit Ihrer Tastatur ableiten können. Und das ist die endgültige Form, zwei Schrägstriche. Und das ist dein Kommentar. Während der mehrzeilige Kommentar ein beliebiger Text ist, beginnt mit einem Schrägstrich, gefolgt von einem allosterischen, und endet mit einem Azteken gefolgt von einem Schrägstrich. Und so sieht es nach Schrägstrich und dann nach Schrägstrich aus. Dies ist der mehrzeilige Kommentar. Wir haben Ihnen bereits gezeigt, wie Sie diese Befehle ableiten, aber lassen Sie uns unser Gedächtnis auffrischen. Wie Sie sehen können, ist dies der Schrägstrich gefolgt von einem Sternchen. Und das ist ein Sternchen gefolgt von vier Schrägstrichen. Jetzt puh mach das zu. Sie können sehen, dass diese beiden Befehle zusammen sind. Diese beiden Schrägstriche gefolgt von einer Zeile, die der einzeilige Kommentar ist. Eine weitere Information, die wir erwähnen können, ist , dass wenn Sie zwei Schrägstriche irgendwo schreiben, sogar innerhalb der Hauptfunktion, diese als Leistung behandelt werden. Wenn wir nun diese Zeile empfehlen möchten, print f, fügen wir einfach zwei Schrägstriche hinzu, wie Sie hier sehen können. Diese beiden Schrägstriche würden bedeuten , dass dieser Satz nicht ausgeführt wird. Speichern wir also diese Datei. Lass es uns öffnen. CMD verwenden. Wir müssen den gleichen Namen, gcc 1, den ersten C-Code verwenden . Aber c tut es. Sie können sehen, dass unser Dateiname all diese Leerzeichen enthält, nicht korrekt kompiliert wird. Um also einen C-Code zu kompilieren, darf m keine Leerzeichen enthalten. Und das ist ein sehr wichtiger Hinweis. Speichern Sie Ihre Datei jetzt erneut und entfernen Sie weniger Speicherplatz. Jetzt machen wir das noch einmal. Lassen Sie uns file, gehen Sie zu File open CMD und schreiben Sie gcc mit dem Dateinamen 1, zuerst C. C. Wie Sie sehen können, haben wir keinen Platz gelassen. Okay, lass uns diesen Raum verlassen. Jetzt. Der Code wurde korrekt kompiliert. Wenn wir versuchen, diese EXE auszuführen, wird nichts ausgegeben, da wir die Zeile print f kommentiert haben . Dies ist unser erstes C namens. Nun, wenn Sie das entfernen und die Datei erneut speichern, klicken Sie hier und kehren zu diesem Befehlsfenster zurück. Wir können den Befehl erneut ausführen und wir können die a dot EXE verwenden. Sehen Sie sich unsere Ausgabe an, dies ist unser erster C-Code, wie Sie hier sehen können. Auf diese Weise können Sie mehrzeilige Kommentare als einzeilige Kommentare verwenden, und so können Sie sie auch beim Debuggen verwenden. Wenn Sie also vermuten, dass diese Zeile ein Problem verursacht, können Sie einfach mit einem einzeiligen Kommentar mit zwei Schrägstrichen oder einem zweizeiligen Befehl kommentieren , indem Sie den Schrägstrich und das Sternchen verwenden. Sternchen Schrägstrich. Das war's. Danke. Flushing. Das ist Ashraf. 8. Strings und Escape in C: Hallo und willkommen zu dieser neuen Lektion, interatrial wird über ein sehr wichtiges Thema sprechen. Und C, Strings, NC-Senken und C sind im Grunde eine Möglichkeit, Dinge zu erklären oder zu tippen. Es besteht aus einer Reihe von Zeichen, die auch Leerzeichen oder Sonderzeichen und Zahlen enthalten können . In C wird nun eine Zeichenfolge zwischen doppelten Anführungszeichen dargestellt, wie diese beiden doppelten Anführungszeichen, wie Sie in diesem Bild sehen können. Das ist irre, oder das ist einfach alles, was Sie zwischen diese beiden doppelten Anführungszeichen schreiben wird als Zeichenfolge betrachtet. print f function, die Funktion die wir bereits zweimal verwendet haben. Wir werden die an sie übergebene Zeichenfolge so drucken, wie sie ist. Es heißt String-Literal. Jetzt können Escape-Operatoren innerhalb der Zeichenfolge verwendet werden, wie der Backslash, wie Sie hier sehen können, mit einem Buchstaben, der auf den Backslash folgt. Dieser Operator bedeutet Here's Tab, Newline oder Codes. Wie Sie sehen können, bedeutet dies, dass dieses Zeichen eine neue Zeile hinzufügen muss, wenn Sie dieses Zeichen verwenden bedeutet dies, dass dieses Zeichen eine neue Zeile hinzufügen muss, wenn Sie dieses Zeichen . Wenn Sie diese verwenden, bedeutet dies, dass Sie nach dieser Position eine horizontale Registerkarte hinzufügen. Wenn wir diesen Schrägstrich v verwenden, bedeutet dies, dass wir eine vertikale Lasche innerhalb unserer Schaukel hinzufügen müssen . Wenn wir das einfache oder doppelte Zitat in unserer Zeichenfolge anzeigen müssen das einfache oder doppelte Zitat . Sobald wir es gedruckt haben, können wir das einfache Schrägstrich-Zitat oder das doppelte Zitat aus doppelten Anführungszeichen verwenden . Jetzt könnten die Dinge klarer sein, wenn wir sie ausführen. Also lass uns das aufschreiben. Lass uns Flüssigkeiten ziehen. Wie üblich die Standard-IO-Bibliothek und schreibe die Hauptfunktion. Genauso wie wir es bereits erwähnt haben. Drücken Sie die Eingabetaste und drücken Sie die Eingabetaste und schreiben Sie hier Ihren Code Also drucke f hier aus. Zwischen den doppelten Anführungszeichen fügen wir unsere Zeichenfolge hinzu. Das ist unsere Saite. Wenn Sie nun eine Zeichenfolge drucken und eine neue Zeile hinzufügen möchten, ist dies die zweite Zeile. Jetzt, ohne den Schrägstrich n hinzuzufügen, wird dieser Text so gedruckt. Fügen wir ein Semikolon hinzu. Wie Sie sehen können, ist dies eine Out-Zeichenfolge und dies ist die zweite Zeile. Jetzt wurden sie in derselben Zeile gedruckt. Wir möchten eine neue Zeile hinzufügen. Am Ende der ersten Zeile können Sie einen Schrägstrich n hinzufügen und erneut ausführen. Wie Sie sehen können, ist dies der erste Text und dies ist der zweite Text, und wir haben hier eine neue Zeile hinzugefügt. Nehmen wir nun an, wir möchten ein einzelnes oder doppeltes Zitat drucken. Wenn Sie hier ein einzelnes Zitat hinzugefügt haben. Und versuche den Code auszuführen. Wie Sie sehen, kann es direkt gedruckt werden. In einigen Compilern wird dies jetzt nicht direkt gedruckt, um einen Fehler zu verursachen. Sie müssen also einen Schrägstrich hinzufügen und dann den Code ausführen. Wie Sie sehen können, wurde dies auch gedruckt. Was ist, wenn Sie das doppelte Anführungszeichen hinzufügen möchten? Sie können das doppelte Anführungszeichen hier hinzufügen. Wenn Sie jedoch versuchen, den Code auszuführen, wird ein Fehler angezeigt. Wie du siehst. Nun diese eigene Punktzahl, weil wir wissen, dass die Zeichenkette etwas ist, das wir zwischen zwei doppelten Anführungszeichen geschrieben haben. Und da wir hier ein Zitat hinzugefügt haben, ist es das auch. In Anbetracht der Zeichenfolge, die wir drucken möchten, ist dies eine Sache. Und dieser Teil der Zeichenfolge wird nicht erkannt , da er nicht im ersten doppelten Anführungszeichen enthalten ist. Um sicherzustellen, dass dies kein Problem verursacht, können wir einfach einen Schrägstrich hinzufügen. Wenn wir den Code jetzt ausführen, wird das doppelte oder doppelte Anführungszeichen gedruckt. Jetzt, da ein einzelner Code gedruckt wird, wird auch das doppelte Anführungszeichen gedruckt. Wenn Sie zwischen diesen beiden Werken ein Leerzeichen oder einen Tabulatorraum hinzufügen möchten , können wir einfach einen Schrägstrich t hinzufügen. Dann renne. Wie Sie sehen können, fügte er mit einem Schrägstrich einen horizontalen Abstand zwischen diesen beiden Wörtern hinzu. Jetzt kann dieser Bereich je nach Compiler entweder vier oder acht sein. Nun haben wir auch den vertikalen Abstand erwähnt. Wenn Sie den vertikalen Abstand hinzufügen möchten, Abstand. Hier fügen wir horizontale Abstände hinzu. Fügen Sie einfach einen Schrägstrich hinzu v. Und wir fügen einen vertikalen Abstand zwischen diesem Teil des Textes und diesem Teil hinzu. Klicken Sie nun auf Ausführen, und Sie werden sehen , dass dies in der ersten Zeile gedruckt wird und die zweite Zeile hier gedruckt wird. Also haben wir einen vertikalen Abstand zwischen diesen beiden Linien hinzugefügt. Diese Dinge, die wir hier, hier, hier und hier geschrieben haben , werden Escape-Charaktere genannt. Überspringende Zeichen werden jetzt mit einem umgekehrten Schrägstrich geschrieben, nicht mit einem Schrägstrich. Wie Sie den Kommentar sehen können, wird der einzelne Kommentar mit dem Schrägstrich geschrieben, aber das Escape-Zeichen wird mit dem Backslash geschrieben. Es kann also Schrägstrich t Schrägstrich v Schrägstrich einfache Anführungszeichen oder doppelte Anführungszeichen Schrägstrich n sein. Diese haben wir in dieser Lektion vorgestellt. Durch Schrägstrich t wird ein horizontaler Abstand hinzugefügt. Schrägstrich v fügt den vertikalen Abstand hinzu, wie wir hier gesehen haben. Ein einfaches Schrägstrich-Zitat fügt das einfache Zitat hinzu oder ein auf dem Text gedruckter Schrägstrich-Doppelcode druckt ein doppeltes Zitat auf unseren Text. Slash n fügt eine neue Zeile hinzu, wie wir hier gesehen haben. Wir haben hier den Schrägstrich N hinzugefügt und es wird die neue Zeile eingefügt. Diese Texte sind also nicht wie in derselben Zeile gedruckt. So geht man mit dieser Sache um. Um zu drucken, haben wir bereits erwähnt, dass Sie die Funktion print f verwenden können . Dies ist eine gute Information , die wir hier erwähnen müssen. Die Funktion print f benötigt, wie Sie sehen können, zwei Klammern. Und in den beiden Klammern müssen Sie ein doppeltes oder ein doppeltes Anführungszeichen setzen leider ein doppeltes oder ein doppeltes Anführungszeichen setzen und es mit einem Semikolon beenden. Dies ist die Syntax für print F. Die Funktion print f ist nun eine Funktion, die in dieser Datei definiert ist. Es wird als Standardeingabeausgabe, die Texte oder die Header-Datei bezeichnet . Und wir werden in den kommenden Abschnitten darüber sprechen, eine Datei mit mehr Details. Was Sie jedoch verstehen müssen, ist, dass unsere Hauptfunktion ohne das Einfügen dieser Header-Datei die Funktion print f, die für einfachen Text verwendet wird, nicht erkennt . Hier drucken heißt drucken. F bedeutet hier Format, bedeutet Format. Das ist das String-Literal. Also druckformat, wir drucken den Text oder die Zeichenkette so wie sie ist, wie wir hier gesehen haben. Und Ausgabefenster. Das war's. Danke, dass du diese Lektion gesehen hast. Wenn Sie Fragen haben, wenden Sie sich bitte an den Vorstand von Kentuckian. Das ist Ashraf. 9. Variablen in C: Hallo und begrüße diesen Annulus , in dem wir über Variablen in C. Variablen sprechen werden. Und C ist im Grunde ein Ort , an dem sich Daten befinden. Wir alle wissen also, dass der Speicher in unseren Computern oder in eingebetteten Systemen, Mikrocontroller Variablen enthalten wird. Jetzt werden wir nicht auf die Schwänze eingehen , wie Speicher Variablen verarbeiten. Aber alles, was Sie tun müssen, ist, dass eine Variable etwas ist , das Daten enthält. Es sind eingegebene Werte in Daten und Größe, die gespeichert werden müssen. In den meisten, sagen wir mal, Anwendungsfällen und eingebetteten Systemen. Wir haben begrenzte Datentypen. Diese primitiven Datentypen sind Plottypen, wie Sie hier sehen können. Diese Typen. Die schwimmenden Typen sind Float und Double. Während die Dezimaltypen der Charakter und das Innere sind . Jetzt enthalten die Floating-Typen Informationen, die einen Float wie 3.21.4 haben. Und diese Dinge, normalerweise ist die Fehlergröße vier Byte. Und das ist eine sehr gute Information , wenn Sie Ihren Speicher im Auge behalten möchten, insbesondere in eingebetteten Systemen. Während Sie alle Informationen verdoppeln , die Löcher schweben. Aber die Größe wird um acht Byte verdoppelt. Deshalb werden sie Floating Types genannt. Diese menschlichen Stämme sind dagegen der Charakter und die ganze Zahl. Integer ist der am häufigsten verwendete Datentyp. In C ist es ungefähr ein Byte groß, während das Zeichen etwa acht Byte groß ist. Zeichen werden normalerweise verwendet, um Zeichen wie a, b und c zu speichern , während Integer normalerweise zum Speichern von Zahlen verwendet werden. Float wird verwendet, um Zahlen mit einer Fließkommazahl wie 3.2 zu speichern , die für diese Dinge gesandt sind. Und dies sind die am häufigsten verwendeten Datentypen in C. Wir nennen sie primitive Datentypen. Sie können sie in Floating-Typen und Dezimaltypen aufteilen. Floating-Typen sind Float und Double. Eins. Dezimaltypen sind Zeichen und Integer. Wir verwenden sie, um Informationen wie Benutzername oder Passwort zu speichern . Alle Berechnungsergebnisse. Sie müssen mitnehmen , dass Datentypen von Compiler zu Compiler variieren können . In einem Compiler kann eine Ganzzahl also einen Bissen nehmen. In einem anderen Compiler kann eine Ganzzahl vier Byte annehmen. Das nächste, was wir erwähnen müssen, ist die Syntax. Wie definieren wir Variablen in C? Um eine Variable zu definieren, müssen Sie einer bestimmten Syntax folgen. Zunächst müssen Sie den Datentyp schreiben, der die erste Information in der Zeile darstellt. Der Datentyp ist Character, Integer, Float oder Double , je nachdem, welche Art von Daten Sie darin speichern möchten. Dann musst du ein Leerzeichen lassen. Nach dem Datentyp. können Sie den Namen Ihrer Variablen schreiben. Hier lautet der Variablenname X, Y und Z. Der nächste Schritt besteht nun darin definieren oder auszuwählen, ob Sie zu definieren oder auszuwählen, ob Sie einen Anfangswert hinzufügen möchten oder nicht. Wenn Sie nun einer Variablen einen Anfangswert hinzufügen möchten, können Sie einfach das Gleichheitszeichen hinzufügen und den Wert hinzufügen. Sie müssen die Zeile mit einem Semikolon beenden. So wie jede Zeile in C mit einem Semikolon enden muss. Jetzt definieren wir in der ersten Zeile char und initialisieren es mit dem Wert neun. In der zweiten Zeile initialisieren wir eine Ganzzahl mit dem Namen y. Und die Initialisierung wurde nicht abgeschlossen. In diesem Fall hat es einen zufälligen Wert. Wir nennen es einen Garbage-Wert. Dies ist kein Anwendungsfall, den wir gerne passieren würden. Normalerweise initialisieren wir also alle unsere Variablen. Hier. Wir definieren einen Float und initialisieren ihn mit einer Gleitzahl wie 6,52. Auch hier ziehen wir es vor, alle unsere Variablen auf einen Anfangswert von 0 zu initialisieren . Nehmen wir an, Sie haben keinen bestimmten Wert im Sinn, lassen ihn aber nicht uninitialisiert. Andernfalls erhalten Sie am Ende einen Garbage-Wert. Sehen wir uns nun an, was in unserem Speicher passiert , wenn wir eine Variable initialisieren. Nehmen wir an, das ist unsere Erinnerung. In dieser Erinnerung haben wir jetzt verschiedene Bereiche, Orte. Und wir initialisieren eine Variable namens x mit dem Anfangswert von fünf. Was der Compiler jetzt tun wird, ist dass wir zum RAM oder Speicher gehen. Dieser Ort wird x genannt, und wir geben Ihnen einen Anfangswert von fünf. Wenn Sie eine andere Variable initialisieren, nennen wir sie y. Ohne einen Wert hinzuzufügen, wird sie an diesen Ort verschoben, oder dieser Speicher sagt, ist y, und er gibt ihr keinen Wert. Was auch immer der vorherige Wert war, der hier war könnte sein, da er standardmäßig dieser Variablen zugewiesen wird. Und wir nennen es normalerweise einen Garbage-Wert. Da ganze Zahlen nur ein Byte benötigen, habe ich ihm ein Byte gegeben. Das ist also ein Byte Speicher. Aber nehmen wir an, wir wollen ein Zeichen M definieren . Und geben wir ihm einen Wert, geben wir ihm keinen Wert. Wenn wir jetzt in den Speicher gehen und m definieren wollen, Es wird dieses Byte und dieses nehmen. Und das hier. Und das hier. Je nachdem, wie viele Byte das Zeichen benötigt , also acht Byte, benötigt es acht Stellen. Also wird es auch die Dislokation, Versetzung 12345678 nehmen . Es nimmt also alle diese Positionen ein, weil es acht Byte schmeckt, während Integer nur ein Byte benötigt. Und dieser benötigt nur ein Byte. Warum ist also ein Byte und x ist ein Byte? Insgesamt haben diese drei Variablen also ein Byte Speicher plus ein Byte Speicher plus acht Byte Speicher. Insgesamt. Sie haben zehn Byte gebraucht. Dies ist eine sehr gute Information, insbesondere wenn Sie es mit Systemen zu tun haben , die eine geringe Speichergröße haben. Wie ein eingebettetes System. Es sind zehn Byte für drei Variablen. Nochmals, wenn wir hier nichts definiert haben, wie wir es nicht gesagt haben, gleich fünf oder so. Wir haben gerade mit einem Semikolon beendet. Dies wird eine Variable sein , die wir nicht initialisiert haben. Es werden also Garbage-Werte benötigt. Wir nennen sie Garbage-Werte, weil diese Werte Werte sind , die wir nicht gesagt haben. Und es könnte ein früherer Wert aus früheren Variablendeklaration im Speicher einer anderen Software sein. Lassen Sie uns das nun testen, indem wir zu Notepad Plus, Plus gehen und einige Variablen eingeben. Jetzt wie üblich enthalten Hash diese Standardeinstellung, IO, die Kante und write void, main. Ungültig. Zwischen den beiden geschweiften Klammern beginnen wir mit der Eingabe aller Variablen. Ändern wir die Sprache in c. Und x ist gleich 0 in y gleich zehn. Hallo, Das entspricht 10,5 und das doppelte c entspricht 4,555. Dies sind die verschiedenen Arten von Variablen. Dies sind initialisierte Variablen. Und das ist eine nicht initialisierte Variable, hat Garbage-Wert. Jetzt sagen oder definieren einige Compiler den Garbage-Wert als 0. Ansonsten lassen Sie es gerne einen zufälligen Wert aus dem Speicher. Aber der bessere Anwendungsfall oder die bizarre Programmierpraxis besteht darin, dies auf 0 zu definieren. Das ist gleich 0. Und wir haben bereits erwähnt, dass wir den Datentyp hinzufügen, ein Leerzeichen und den Variablennamen lassen, das Gleichheitszeichen und den Wert hinzufügen müssen den Datentyp hinzufügen, ein Leerzeichen und den Variablennamen lassen, , und in der Zeile mit einem Semikolon. Das war's für diese Lektion. Danke fürs Zuschauen. Das ist Ashraf. 10. Regeln für die Namensvariable in C: Hallo und willkommen zu dieser neuen Lektion . Sie werden einige Regeln und Benennungsvariablen behandeln. Die erste Regel lautet nun, dass eine Variable Folgendes enthalten kann. Kann Unterstriche enthalten, kann eine Zahl zwischen 09 enthalten. Sie kann Großbuchstaben von A bis Z und Kleinbuchstaben von A bis Z enthalten . Das erste Zeichen einer Variablen sollte ein Alphabet oder ein Unterstrichsymbol enthalten . Der Variablenname kann also nicht mit einer Zahl beginnen. Zum Beispiel kann es die Ganzzahl A4 für eine Ganzzahl sein. Jetzt ist a das falsche. Markieren wir das. Wie Sie sehen können, begann ein A4 mit einem Buchstaben, während ein mit Tier begann. Ein Variablenname kann also nicht mit Tieren beginnen, wie wir bereits erwähnt haben, kann entweder mit einem Buchstaben oder einem Unterstrich beginnen . Das ist also der falsche. Jetzt sind Leerzeichen und Spalten nicht erlaubt. Und Leerzeichen sind im Grunde genommen, wenn Sie zwei Wörter hinzufügen und ein Leerzeichen zwischen ihnen lassen. Kommas sind ebenfalls nicht erlaubt. Und wir werden diese in ein paar Sekunden in Aktion sehen. Variablennamen sollten nicht rückgängig gemacht werden oder funktionieren. Reserviertes Wort ist jetzt im Grunde ein Wort, das für unseren Compiler reserviert ist , wie zum Beispiel print f oder end. Es gibt also keine Möglichkeit, eine Variable n zu benennen, da n bereits für unseren Compiler als Integer reserviert ist. Daher sind Leerzeichen, Kommas und Sonderzeichen mit dem Unterstrich als einzige Ausnahme nicht zulässig. Daher ist jedes spezielle Symbol außer dem Unterstrich nicht erlaubt. Beispiel, das Hinzufügen-Zeichen, dass Asterix, das aus der Explosion herauskommt und viele weitere Zeichen nicht erlaubt sind. Ein Variablenname kann nicht im gleichen Bereich wiederholt werden. Wenn Sie also eine Variable x benannt haben, können Sie keine neue Variable erstellen und auch x begrenzen. Der Variablenname darf kein reserviertes Wort sein, wie wir bereits erwähnt haben. Lassen Sie uns diese Dinge nun in Aktion sehen. Wie Sie hier sehen können, befinden wir uns im Notizblock. Sie können keine Variable oder mit anderen servierten oder ähnlichen int benennen . N ist im Grunde der Integer-Datentyp und Sie können ihn nicht float nennen. Alle diese Wörter sind für den Compiler reserviert. Sie können eine Variable auch nicht benennen, die mit einer Zahl beginnt. Dadurch erhalten Sie einen Kompilierungsfehler. Sie können es A9 nennen, beginnend mit einem Alphabet, und es funktioniert einwandfrei. Sie haben erwähnt, dass Sie Sonderzeichen wie dieses und dieses und dieses zum Variablennamen hinzufügen können Sonderzeichen wie dieses und dieses . Wenn Sie jedoch ein Sonderzeichen hinzufügen möchten, können Sie das Unterstrichzeichen hinzufügen. Dies ist das einzige, was bei der Variablenbenennung erlaubt ist . Sie können am Anfang sogar ein Unterstrichzeichen hinzufügen. Unser Variablenname kann also mit einem Unterstrich oder mit einem Buchstaben beginnen , aber er kann nicht mit einer Zahl beginnen. Sie können die reservierten Wörter nicht verwenden, wie wir bereits erwähnt haben, wie ganze Zahlen. Und Sie können eine Variable nicht benennen oder denselben Variablennamen zweimal verwenden, wie int x, x Dies führt zu einem Kompilierungsfehler, da Sie hier eine neue Variable definieren und sie x nennen. weisen den Compiler an, in den Speicher zu gehen und einen Ort mit dem Namen x als Ganzzahl zuzuweisen. Dann sagen Sie dem Compiler, er soll diesen Ort erneut mit einem x und dem Typ der Ganzzahl zuweisen . Und es gibt bereits eine Variable namens x. Dadurch erhalten Sie einen Kompilierungsfehler. Sie können denselben Namen nicht mehrmals verwenden. Das Letzte, was wir erwähnen müssen , ist, dass Sie im Variablennamen kein Leerzeichen oder Leerzeichen lassen dürfen . Nennen wir es neue Variable. Das wird dir einen Kompilierungsfehler geben, weil n, nu die Variable leer ist und das andere Wort oder etwas anderes. Der Compiler erkennt sie also nicht. Wenn Sie ein Leerzeichen lassen möchten, können Sie entweder den Unterstrich oder eine Namenskonvention namens camelCase verwenden, bei der Sie den ersten Buchstaben jedes Wortes mit einem Großbuchstaben benennen . Also neue Variable, nenne so, oder benutze einfach den Unterstrich. Unterstrich. Und hier ist noch ein Unterstrich. Das ist eine andere Lösung. Sie können innerhalb des Variablennamens keine Kommas verwenden. Wie schon erwähnt. Sie können keine Leerzeichen und keine reservierten Wörter verwenden. Sie können Sonderzeichen für dieses Unterstrichzeichen verwenden. Und Sie können nicht denselben Namen für verschiedene Variablen derselben Variablen im gleichen Bereich verwenden. Wenn wir jetzt scope sagen, meinen wir diese beiden geschweiften Klammern. Dies ist der Umfang dieser Variablen. Wenn ich jetzt versuchen würde, x außerhalb des Bereichs wie hier aufzurufen, es es nicht erkennen, wird es es nicht erkennen, aber darüber werden wir später sprechen. Fassen wir zusammen. Ein Variablenname kann Unterstriche von 0 bis neun Alphabeten sowie Groß- und Kleinbuchstaben enthalten . Das erste Zeichen einer Variablen muss entweder ein Alphabet oder ein Unterstrich enthalten. Sie kann nicht mit einer Zahl beginnen. Leerzeichen und Kommas sind nicht erlaubt. Variablennamen sollten kein reserviertes Wort sein. Und dazu die Tatsache, dass Sonderzeichen außer dem Unterstrich nicht erlaubt sind . Danke, dass du diese Lektion gesehen hast. Dies ist optional. 11. Druckvariablen mit Printf in C: Hallo und willkommen zu dieser neuen Lektion n , in der es um die Druckfunktion geht. Jetzt sieh dir diesen Code an. Lassen Sie uns diskutieren, was in diesem Code passiert. Zuerst rufen wir die Bibliothek an. Dann definieren wir unsere Hauptfunktion wie gewohnt. Dann definieren wir eine wertvolle Integer-Variable namens x und y geben ihr einen Wert. Oft. Dies ist ein Semikolon , das anzeigt, dass dies das Ende dieser Zeile ist. Wir rufen die Druckfunktion auf. Und darin haben wir den Variablenwert geschrieben Wir haben die Zeile mit einem Semikolon beendet. Was ist die erwartete Ausgabe dieses Programms? Halten Sie nun das Video an und versuchen Sie, die erwartete Ausgabe zu erraten. Ich gebe dir fünf Sekunden. Hoffentlich pausieren Sie das Video und versuchen, die Ausgabe herauszufinden , ohne den Code auszuführen. Wenn Ihre Antwort diese war, wird die Ausgabe auf dem Display der Variablenwert X sein . Dann haben Sie Recht. Dies ist ein String-Literal, daher wird die Zeichenfolge so ausgegeben, wie sie ist. Es wird den Wert von ihnen nicht ausgeben, x nicht durch sie ersetzen. Hier. Darum geht es in dieser Lektion. Jetzt blinkt die Druckfunktion die Variable in diesem Ding. Die Druckfunktion kann eine Variable innerhalb des Strings drucken . Dies könnte durch Einfügen von etwas geschehen, das wir als Formatspezifizierer bezeichnen. Der Formatspezifizierer ist im Grunde etwas, das Sie innerhalb der Zeichenfolge hinzufügen und das anzeigt , dass Sie etwas drucken möchten. Die Formatangabe wird durch den in nachfolgenden zusätzlichen Argumenten angegebenen Wert ersetzt . Innerhalb des Formatspezifizierers , der nach den zusätzlichen Argumenten durch den angegebenen Wert ersetzt werden soll . Wenn die Dinge noch nicht klar sind. Lassen Sie uns zunächst über die Syntax des Formatspezifizierers sprechen. gebräuchlichste Spezifizierer für die Druckfunktion unser Prozentsatz f, Person C und Person D. Prozentsatz f innerhalb der Zeichenfolge zeigt an, dass Sie diesen durch einen Gleitwert ersetzen möchten . Während Formatspezifizierer oder Prozentsatz c bedeutet, dass Sie dies durch einen Zeichenwert ersetzen möchten . Der letzte ist der gebräuchlichste von diesen drei ist der Prozentsatz d. Es zeigt an, dass Sie diesen Formatbezeichner ersetzen möchten . Die Zeichenfolge mit einem Dezimalwert folgt normalerweise diesem Muster. Der Variablenwert ist. Dann fügen Sie den Formatspezifizierer zwischen den doppelten Anführungszeichen hinzu. Darin befindet sich x. Jetzt müssen Sie ein Komma und den Variablennamen hinzufügen. Was diese Druckfunktion oder diese Zeile bewirken wird. Es ersetzt den Formatspezifizierer , der Prozentsatz d ist, den Variablenwert von x. Es wird also gedruckt, dass der Variablenwert zehn ist. Und das wird als Formatspezifizierer bezeichnet. Du musst dir diese Welt merken, da wir sie oft erwähnen werden. Sehen wir uns das jetzt in Aktion an. Schreiben wir nun, wie üblich, beinhaltet STD oder den Head of Void Main Void wie üblich. Und versuchen Sie, den Code jedes Mal von Grund auf neu zu schreiben, damit Sie sich daran gewöhnen , C-Aufrufe zu schreiben. Definieren wir nun eine Variable. Eine Variable, gib ihr einen Wert von zehn. Also definieren wir einen Integer-Wert, eine Integer-Variable. Der Name der Variablen ist x, der Wert oder der Anfangswert ist zehn. Jetzt drucken wir f. Die Variable. Der x-Variablenwert ist hier. Wir müssen den Formatspezifizierer hinzufügen. Ich habe den Prozentsatz d hinzugefügt, weil Integer ein Dezimalwert ist. Wenn es sich um einen Gleitkommawert handelt, müssen wir f hinzufügen. Wenn es sich um einen Zeichenwert handelt, müssen wir hier C, D hinzufügen. Fügen Sie dann die neue Sache hinzu, die das Komma und den Variablennamen x ist. Jetzt wird diese Zeile den x-Variablenwert ausgeben , der durch zehn ersetzt wird, was der Wert dieser Variablen ist. Sparen wir uns unsere Arbeit. Nennen wir es drei Variablen. Und versuchen wir es auszuführen. Hier haben wir den Compiler GCC, drei Zufallsvariablen C und E. Wie Sie sehen können, ist der X-Variablenwert, der x-Variablenwert ist. Und dieser Prozentsatz d , der der Formatspezifizierer ist, wurde dann durch ersetzt. Das war's. So einfach ist es, eine Variable innerhalb der Funktion print f zu drucken. Lassen Sie uns nun über häufige Fehler sprechen. Die meisten Leute schreiben hier x, anstatt den gemeinsamen Wert zu schreiben , der alle Formatspezifizierer ist. Und wenn sie sich verbinden, sehen sie das. Der x-Variablenwert ist x. Also müssen wir dies durch d ersetzen. Jetzt wird der Formatspezifizierer oder durch den X-Wert ersetzt. Sie können auch mehr als eine Variable mit derselben print F-Funktion mischen . Wenn wir y drucken möchten, können Sie diesen Wert hinzufügen. Drucken wir es in einer neuen Zeile aus. Fügen Sie also den Prozentsatz n hinzu, der das Escape-Zeichen ist , das wir bereits eingeführt haben. Der Wert von y ist Hinzufügen eines weiteren Formatspezifizierers, Prozentsatz d, und ein weiteres Komma hinzufügen, dann y. Jetzt wird zusammengestellt, was hier passieren wird. Es ersetzt den ersten Formatbezeichner durch x und den zweiten Formatbezeichner durch Y. Jetzt haben Sie eine andere Variable. Sie können einen weiteren Formatbezeichner hinzufügen, der durch die Feldvariable ersetzt wird usw. Diese Zeichenfolge wird so gedruckt, wie sie ist. Jetzt. Das Einzige, was geändert wird, ist der Formatspezifizierer. Die erste wird durch x ersetzt, die zweite wird durch y ersetzt. Speichern und kompilieren wir den Code noch einmal. Jetzt möchte ich löschen, dass CMD oder das Befehlsfenster einfach CLS oder Clear Screen leuchtet und alles löschen wird. Jetzt kompilieren wir es. Gcc- und C-Dateiname. Dann renn. Wie Sie sehen können, der X-Variablenwert zehn , der diese Zeile ist. Und dann bedeutet Schrägstrich n , dass du zu einer neuen Zeile gehst. Der Wert von y ist, anstelle von Prozentsatz d, wir werden den Wert von y sehen , der 15 ist, wie Sie sehen können, 1015. Nun, was ich von Ihnen brauche um sicherzustellen, dass Sie alles verstanden haben , was wir in dieser Lektion gelernt haben , ist genau dieser Code getrocknet. Und stellen Sie sicher, dass Sie auf Ihrem Bildschirm dieselben Ergebnisse sehen. Stellen Sie sicher, dass Sie hier nicht den Abschluss eines doppelten Angebots hinzufügen. Denn in diesem Fall bedeutet das, dass Sie dies drucken. Mal sehen, was passiert, wenn wir das tun würden. Lass uns unseren Bildschirm leeren. Führen Sie die Datei aus. Wie Sie sehen können, ist der X-Variablenwert eine sehr große Zahl, und der Wert von Y ist eine sehr große Zahl. Dies ist der Standardwert für Dezimalvariablen. Und dieser Compiler hat, wie Sie sehen können, jetzt x und y als normalen Text gedruckt. Es hat keines dieser Dinge ersetzt weil wir das doppelte Zitat verlegt haben. Sie müssen es also von hier entfernen am Ende Ihres Textes hinzufügen. Stellen Sie sicher, dass Sie die Kommas an der richtigen Stelle und die Variablennamen haben. Das war's für diese Lektion. Danke fürs Zuschauen. Dies ist optional. 12. Reading von Benutzern in C: Hallo und willkommen zu dieser neuen Lektion , in der wir über scan f oder das Scannen eines Werts des Benutzers sprechen werden. Was wir bisher behandelt haben, ist , wie man einen Wert im Konsolenfenster druckt. Aber was ist, wenn wir den Wert vom Benutzer lesen wollen? Hier wird scan f verwendet. Die Skalarfunktion wird verwendet, um einen Wert von einem Benutzer abzurufen und in einer Variablen zu speichern . Es ist ein Teil der std-IO-Bibliothek, der Bibliothek, die wir am Anfang unseres Codes aufnehmen . Die Syntax für diese Funktion ist jetzt einfach. Sie haben gerade versucht, f zu scannen. Dann öffnen Sie zwei Klammern. Jetzt ist der erste Teil der Formatspezifizierer. Hier müssen Sie einen Formatspezifizierer zwischen zwei doppelten Anführungszeichen hinzufügen . Nehmen wir an, wir wollen einen Integer-Wert lesen. Also fügen wir den Prozentsatz d zwischen diesen beiden doppelten Anführungszeichen hinzu. Jetzt fügt der zweite Teil ein Komma hinzu. Dann das Hinzufügen-Zeichen. Nach dem Hinzufügen-Zeichen müssen wir den Variablennamen hinzufügen. Also in diesem Fall sagen wir x, richtig? Und x. Das ist ein Beispiel. Wie du siehst. Hier haben wir eine Variable definiert, wir nennen sie x, Integer x. Und dann verwenden wir scan f mit diesen beiden Teilen. Der erste Teil ist der Formatspezifizierer, dann ein Komma, dann das Hinzufügen-Zeichen, dann der Variablenname. Sie müssen sicherstellen, dass Sie derselben Struktur folgen. Wie in dieser Zeile. Scan f, Prozentsatz d, die ehemalige Swift-Datei zwischen zwei doppelten Anführungszeichen, Acoma, dann dem Und-Zeichen und dem Variablennamen. Schließen Sie dann die Klammern und fügen Sie ein Semikolon hinzu. Die Scanf-Funktion ist wiederum Teil der Studio- oder Standard-Eingabe-Ausgabefunktion. Sie müssen also keine weitere Datei hinzufügen oder einschließen. Sehen wir uns nun diese Funktion in Aktion an. Jetzt lass uns die normale Sache machen. Lassen Sie uns die Funktion einbeziehen , die die Bibliotheken hatte, oder drucken und scannen. Dann fügen wir eine Hauptfunktion hinzu. Drücken Sie nun hier die Eingabetaste, drücken Sie hier die Eingabetaste, ändern Sie die Sprache, Definieren wir nun eine neue Variable und geben ihr einen Anfangswert von 0. Drucken Sie nun etwas aus, damit der Benutzer ihn darüber informiert , dass er einen Wert eingeben soll. Gib dein Alter ein. Und ändern wir das mit h. Jetzt wird dieser Satz im Konsolenfenster gedruckt. Informierende Werte sind, dass wir wollen, dass er sein Alter eingibt. Danach verwenden wir die scan-f-Funktion. Nun, der erste Teil ist das doppelte Zitat, das Koma und das und Zeichen. Und der zweite Teil. Jetzt müssen Sie zwischen diesen beiden doppelten Anführungszeichen, abhängig vom Variablentyp, abhängig vom Variablentyp, einen Formatspezifizierer hinzufügen. Hier wäre es Prozentsatz d. Nun, wenn dies ein Zeichen ist, das Prozentsatz c ist, wenn es sich über Wasser befindet, um Prozentsatz f zu sein, wie wir bereits erwähnt haben. Also fügen wir den Prozentsatz d hinzu. Und hier fügen wir die Hinzufügen-Funktion oder das Und-Zeichen hinzu, sorry, den Variablennamen Alter. Jetzt wird alles, was sie benutzen, bis zu dem Punkt, an dem er eintritt , brauchen . Betreten Sie. Was bedeutet, dass er den Text eingegeben hat. Und wir speichern es in einer Variablen namens Alter. Diese Zeile liest nun die Eingabe des Benutzers. Fügen wir also eine weitere Zeile hinzu, um das Alter zu planen. Schreiben wir print def. Du altern. Und wie wir bereits in der vorherigen Lektion zum Drucken einer Variablen erwähnt haben, müssen wir den Formatspezifizierer innerhalb der beiden doppelten Anführungszeichen hinzufügen . Fügen Sie dann nach der W-Erstellung ein Komma hinzu und die Variable so, wie sie ist. Um sicherzustellen, dass wir alle diese sehen, jede Zeile oder eine neue Zeile, müssen wir einen Schrägstrich hinzufügen, Schrägstrich n. Und hier ist der Schrägstrich n am Ende jeder Zeile. Wenn Sie fertig sind, klicken Sie auf Speichern und nennen wir es Scanvariable. Gehen wir nun wie gewohnt zur Datei, öffnen Sie dann CMD. Jetzt hier rein, richtig, gcc, c. Wir sind fertig. Zoomen wir hinein, um es zu sehen. Schreiben Sie jetzt eine gute EXE, die nach dem Kompilieren die ausführbare Datei für unsere C-Datei ist. Wie Sie sehen können, integer h, vergleichen wir mit dem, was wir hier haben. Dies ist der erste Ausdruck der Funktion, geben Sie Ihr Alter ein. , ist dies nach dieser Zeile Wie Sie sehen können, ist dies nach dieser Zeile ein blinkender Cursor. Für den Scanner. Ich würde 32 schreiben. Dann drücke ich die Eingabetaste. Sobald ich die Eingabetaste drücke, wird die dritte Zeile ausgeführt. Dein Alter zu schreiben ist hier der Alterswert. Also bitte treten Sie ein. Du bist 32 Jahre alt. Das war's. So einfach ist es, einen Wert des Benutzers zu scannen, ihn in einer Variablen zu speichern und mit print f eine neue Zeile zu drucken. Wenn Sie jetzt Fragen dazu haben, wenden Sie sich bitte an. Im Frage-und-Antwort-Forum helfe ich Ihnen gerne weiter. Aber wie Sie sehen können, ist das sehr einfach. Danke, dass du diese Lektion gesehen hast. Das ist Ashraf. 13. Arithmetische Operatoren in C: Hallo und begrüße das und du wirst ein bisschen Holzkohle über Betreiber sprechen. Operatoren sind sehr wichtig, wenn Sie programmieren, weil Sie sie benötigen , wenn Sie Berechnungen durchführen, wenn Sie überprüfen, ob eine Bedingung zutrifft oder nicht, oder wenn Sie sich innerhalb der Schleife befinden und Sie möchten einen Wert erhöhen. Wir haben verschiedene Arten von Operatoren und in diesem Abschnitt werden wir sie nacheinander anhand eines Beispiels erläutern. Und wir werden versuchen sicherzustellen , dass Sie jeden einzelnen von ihnen verstehen , mit einem Anwendungsfall und einem Szenario. Die erste ist, dass es sich nicht um eine Kooperation handelt. Nun, Mitarbeiter, es gibt zwei Arten von ihnen, Uni und Pi, und wir werden sie in einer Minute erklären. Es gibt auch die breitenweisen Operatoren , die verwendet werden, um mit der Tonhöhe zu spielen. Die Zuweisungsoperatoren, Vergleichsoperatoren, logische Operatoren und andere Operatoren wie die Größe des Operators, der ternäre Operator, der Adressoperator, der Differenzoperator und dieser tiefgestellte Operator. Dies sind nur die Namen. Fangen wir also mit den arithmetischen Operatoren an. Dies ist ein Tisch, der all das enthält. Es ist kein Mitarbeiter. Die meisten von ihnen sind einfach. Das Erste, was wir erklären müssen, ist die Welt. Von. Jetzt gibt es die Gewerkschaft und die von. Das by ist im Grunde ein Operator , der zwei Operanden benötigt. Sie müssen also zwei Operanden haben, von denen sie aufgerufen werden können. Ein Beispiel dafür ist die Summe, die im Grunde diese Seite ist, und eine Subtraktion, die im Grunde diese Vorzeichenmultiplikation ist, die die Sternchenvorzeichendivision ist, die das Schrägstrich-Vorzeichenmodul ist. welches ist das Prozentzeichen. Lassen Sie uns jetzt über jeden von ihnen sprechen. Die Summe wird grundsätzlich für etwa zwei Operanden verwendet. Dies ist der erste Operand, und dies ist der zweite Overland. Jetzt haben wir hier x gleich zehn und y ist gleich fünf. Also ist x plus y im Grunde eine Summationsoperation, weil wir diesen Cooperator, die Explosion, verwenden. Das Ergebnis wird also von der Sonne gespeichert, wird in dieser Variablen gespeichert. Also x plus y, dann plus 15. Also zehn plus fünf, tut mir leid, es werden 15 sein. Und das ist das Ergebnis. Eine Variable wird also den Wert der Summe enthalten , der x plus y ist. Nun zur Subtraktion, wie Sie sehen können, dasselbe Beispiel wie oben, zwei Operanden, x minus y, was zehn ist minus fünf. Das Endergebnis ist fünf. Also werden fünf im U-Boot gespeichert. Wie Sie hier sehen können, ist sub d gleich zehn. In diesem Fall sind Subs falsch, weil zehn minus fünf nur fünf sind. Gehen wir nun zur Multiplikation über. X multipliziert mit y. X ist hier zehn. Warum sind hier fünf? Wenn Sie jetzt zehn mit fünf multiplizieren, sind es 50. Also hier haben wir diese Antwort, 50. Also wird der Van, die Variable multiplizieren zwei, 50 sein, was eine ganze Zahl ist. Jetzt haben wir auch die Division X, die durch fünf dünn ist, was im Grunde eine ganze Zahl ist, zehn geteilt durch fünf gleich zwei. Das Ergebnis wird also in der Divisionsvariablen gespeichert , die im Grunde zwei ist. Jetzt haben wir den Mod psi nichts Sinus wird im Grunde zugewiesen, das gibt dir den Rest einer Division. Also wenn du x mod y teilst , muss ich mich jetzt auf diesen konzentrieren. Wenn wir zuerst x mod y sagen, müssen Sie sicherstellen, dass Sie x geteilt durch y haben. Wenn also x zehn geteilt durch y ist, was 510 geteilt durch fünf gleich zwei ist, gibt es in dieser Division keine Erinnerung. Das Ergebnis oder das Endergebnis für den Prozentsatz, der die Erinnerung darstellt, ist also 0. Nun, wenn y durch x geteilt wird, ist dies jetzt ein Erinnerungszeichen. Schon wieder. Sie müssen es zuerst als Mangel tun, dann nehmen Sie den Rest dieser Division als Ergebnis des MOD. Also y geteilt durch x. Y ist hier fünf geteilt durch x, was zehn ist. Wenn wir nun fünf durch zehn teilen, wird dies als Division bezeichnet. Also fünf mal zehn hier, phi eins f2. Das Endergebnis wird also eins durch zwei geteilt, was im Grunde 0 oder fünf ist. In diesem Fall ist das Endergebnis also das Endergebnis also 0 und der Rest davon fünf. Dieser Teilungswert ist also 0 und der Restwert ist fünf. Deshalb sehen Sie die Ergebnisse hier so, wie sie hier sind. Wie Sie sehen können, ist ungerade gleich fünf. Um die Dinge klarer zu machen, versuchen wir dieses Beispiel. Zehn Mod 310 geteilt durch drei ergibt drei. Wenn Sie nun drei mit drei multiplizieren , würde das zehn ergeben. Also sind zehn minus neun gleich neun. Natrium zehn minus neun ergibt eins. Und das wird das Ergebnis der Erinnerungen sein. Versuchen wir es noch einmal damit. Jetzt, line. Geteilt durch eins ergibt neun. Keine Brüche, keine Erinnerungen. Der Modus wird also gleich 0 sein, genau wie in diesem Beispiel am Anfang hier. Versuchen wir es jetzt mit diesem. Dies ist die Moduseinteilung. Also 17 geteilt durch 917 durch neun. Es wird eins sein. Also hier, richtig, eins. Jetzt entspricht eins multipliziert mit Zeile Zeile 17 minus neun. Die Erinnerung wird acht sein. Das ist die Erinnerung und das ist die Abteilung. Und wie Sie hier sehen können, entspricht acht. Was Sie nun verstehen müssen, ist, dass Division Ihnen einen Wert ohne Bruch gibt , einen Bruch, werden muss gedruckt werden muss, wenn Sie das Divisionszeichen verwenden, es wird nur diesen Wert gedruckt und es wird jeden Bruch hinterlassen. In diesem Fall müssen Sie also, wenn Sie die Brüche benötigen oder eine Erinnerung benötigen, die Erinnerung Sinus verwenden. Versuchen wir das in Aktion und drucken wir die Werte aus, um sicherzustellen, dass alles, was wir hier gesagt haben, korrekt ist. Beginnen wir nun mit der Aufnahme der std, i, o der Textbibliothek. Ungültig, Hauptnichtig wie üblich. Jetzt ändern wir die Sprache, um zu sehen. Und du musst das jedes Mal von Grund auf neu machen. Lassen Sie uns nun den Wert fünf arithmetische Operatoren lösen. Definieren wir nun zwei Werte, und x ist gleich und y ist gleich fünf. Lassen Sie uns nun einige Operationen ausführen und die Summe entspricht x plus y. Dies verschmelzen einige gleich b. Fügen wir einen Schrägstrich n hinzu. Hier. Wir können einige hinzufügen. Um die Ergebnisse zu sehen. Jetzt mache ich alle Operationen. Also lass uns das machen. Division auch. Die Multiplikation, die gilt. Alle diese Operatoren sind Pi-Operatoren da sie zwei Operanden benötigen, wie Sie hier sehen können. Dies ist die zweite Umlaufbahn und dies ist die erste Überlandbahn. Drucken Sie nun die Ergebnisse aus. print f gleich d Schrägstrich n. Und hier können Sie diese Zeile kopieren und hier mit dieser Folie einfügen und mit einigen Änderungen hier einfügen. Modus auch, nur um etwas Zeit zu sparen. Jetzt ist es da. Dies wird diese beiden Operanden summieren. Also teilen wir sie auf. Dies wird sie vervielfachen und uns die Modi geben. Jetzt verstecken wir die Ergebnisse hier. Jetzt wären die Summationsergebnisse zunächst 15. Divisionen, Ergebnisse werden zwei Multiplikationen sein und 50 sein. Und das Ergebnis ist 0, weil wir bereits wissen, dass x geteilt durch y, zehn geteilt durch fünf gleich zwei ist. Und wir haben keine Brüche. Wie bereits erwähnt, der Modus oder die Erinnerung 0. Speichern wir die Arbeit und den Code noch einmal. Gehen wir jetzt GCC. Fügen wir den Dateinamen fünf hinzu. Jetzt ist hier der Dateiname, wie Sie sehen können, GCC. Um es jetzt zu kompilieren haben wir die ausführbare Datei, also wie a, E, E. Und hier haben wir das Ergebnis, dieses 152 für die Division, 50 für die Multiplikation 0 für. Nun, um die Dinge interessanter aussehen zu lassen, lassen Sie uns das bewegen. Lassen Sie uns nun mit der Funktion print f spielen. Ändern wir das mit ihrem Sohn durch D plus Person in D gleich. Das ist soweit. Jetzt muss ich hier den x-Wert, den y-Wert und die Ergebnisse hinzufügen . Um dies also zuerst durch x zu ersetzen, müssen wir hier x hinzufügen, wie wir bereits in diesem Druck erwähnt haben f. Letzter. Um dies durch den Grund zu ersetzen, warum wir y, x ersetzen müssen. Und um dies durch die Summe zu ersetzen, müssen wir die Summe platzieren. Das wird also drucken x plus y ist gleich dem Ergebnis. X wird durch den Wert von x ersetzt . Y wird durch den Wert von y ersetzt. Dieser wird durch den Summenwert ersetzt. Die erste Variable, zweite Variable, eine dritte Variable. Und das wurde in der Lektion zum Drucken oder Drucken von Variablen erklärt . Lassen Sie uns für alle das Gleiche tun. Jetzt müssen wir nur noch das Vorzeichen ändern. Das wird die Division sein. Dies wäre das Sternchen, und dies ist die Nachfrage von Sinus oder das Prozentzeichen für den Schrägstrich von n Sätzen. Gehen wir nun zurück, um den Code noch einmal zu kompilieren. Löschen Sie den Bildschirm mit CLS und dem Kompilierungsbefehl, und führen Sie dann die Datei aus. Okay, wie Sie hier sehen können, haben wir den ersten in der richtigen Reihenfolge, den zweiten, dritten, 1, den vierten. Es gibt Probleme mit diesen, denn wie Sie hier sehen können, haben wir das x und y nicht vor dem div hinzugefügt. Wie bereits erwähnt, jeder dieser Formatbezeichner wird jeder dieser Formatbezeichner durch zugehörige Variablen ersetzt. Also spare es noch einmal. Hier ist es. Zehn plus fünf ergibt 1510 geteilt durch fünf gleich zehn multipliziert mit fünf gleich 50. Dann der letzte. Okay? Wir haben ein fehlendes D hier. Das ist eine sehr nette Information. Wie Sie hier sehen können, haben wir Prozent d und wir haben vier Zentren. Und wir haben ihre Zentren für mich. Es wurde jedoch nicht korrekt gedruckt. liegt daran, dass wir hier in unserer Saite einen Prozentsatz haben. Jetzt wird dieser Prozentsatz anders behandelt da wir ihn normalerweise verwenden , um einen Formatspezifizierer hinzuzufügen. Also, wenn Sie die Person zum Unterschreiben und unseren endgültigen Druck drucken möchten f, Wann müssen wir einen doppelten Prozentsatz wie diesen hinzufügen? Sobald Sie sie nun so hinzugefügt haben, wird die Funktion print f verstehen, dass Sie die Prozentzeichen auf dem Bildschirm anzeigen möchten. Und das ist ein sehr guter Tipp. Gehen wir jetzt zurück und kombinieren wir die Codes. Entity x e. Wie Sie sehen können, wurde es nun korrekt gedruckt. Sonst werde ich nicht korrekt gedruckt. Sie müssen also einen Eid ablegen , dass Sie einen doppelten Prozentsatz hinzufügen müssen. Unterschreiben Sie, um ihn in Ihrem Konsolenfenster auszudrucken. Also zehn minus fünf gleich 0. Und das sind die wichtigsten arithmetischen Operatoren. Das war's für diese Lektion. Wenn Sie Fragen zu irgendetwas haben , helfe ich Ihnen gerne weiter. 14. Uni Arithmetische Operatoren in C: Hallo und willkommen zu dieser neuen Lektion in Offshore. Rede nicht über die Uni-Operatoren. In der vorherigen Lektion haben wir das von den Bedienern behandelt. Und hier sprechen wir über arithmetische Operatoren. Jetzt benötigen die Verdampfer nur noch einen Operanden, sodass keine zwei Operanden wie x und y benötigt werden. Eine Variable erledigt den Job. In unserem Fall haben wir jetzt zwei Arten von Opern. Jetzt. Wir haben den Inkrementoperator und den Dekrementoperator. Und wir haben sie getrennt weil die Verwendung von Inkrement und Dekrement mit einer Variablen ohne Gleichheitszeichen etwas ist. Und sie mit einem Gleichheitszeichen zu verwenden, ist eine andere Sache. Das Inkrement bedeutet also, Zeichen zu sprengen. Das Dekrement bedeutet zwei Minuszeichen. Dies bedeutet nun, dass Sie der Variablen eine hinzufügen müssen. Das heißt, subtrahiere eins von der Variablen. In diesem Fall nennen wir das ein Postfix und wir nennen es ein Präfix. Dies ist vor, da wir die beiden Pluszeichen vor der Variablen hinzufügen . Dies ist ein Postfix, da wir die zwei Pluszeichen nach der Variablen hinzufügen. Wenn wir nun beide Sätze unter Berücksichtigung der Tatsache ausführen , dass die Variable x gleich zehn ist, wird dies und dies der Variablen einen hinzufügen. Also wird x gleich 11 sein. Und dann ist x auch hier gleich 11 ohne Post-Fix oder Präfix. Nun, wenn es um das Dekrement geht, ist es im Grunde dasselbe. Wir haben ein Postfix und ein Präfix. Dies ist das Postfix und das ist das Präfix. Wenn wir es aufrufen und wissen, dass der x-Wert zehn entspricht, führt dies dazu, dass dieses x gleich neun da das Dekrement eins von der Variablen subtrahiert. Und in diesem Fall entspricht es auch neun ohne Postfix oder Präfix. Bis zu diesem Zeitpunkt gibt es keine Probleme. Alles ist klar, alles ist einfach. Dadurch wird der Variablenwert um eins erhöht, und dadurch wird der Variablenwert um eins verringert. Das Problem tritt jetzt auf, wenn wir ein Gleichheitszeichen haben. Das bedeutet, dass wir dies ausführen müssen, um das Ergebnis in der Variablen zu speichern. Und in diesem Fall das Postfix und das Präfix , die wir hier erwähnt haben, eine andere Bedeutung. Fangen wir also mit dem ersten an. Dieser ist unser Postfix. Dies ist im Grunde ein Satz, in dem wir sagen, dass der Compiler oder Luxus den Compiler anweist, X zu Y zuzuweisen. Also speichert er zuerst x in y, dann wird er x inkrementiert. der Compiler oder Luxus den Compiler anweist, X zu Y zuzuweisen. Also speichert er zuerst x in y, dann wird er x inkrementiert. Operationen sind hier sehr wichtig. Das Postfix führt die Zuweisung im Grunde mit dem Gleichheitszeichen durch. X wird y zugewiesen. Dann macht oder tut es das Inkrement, das wir hier gemacht haben. Das Endergebnis ist also x wird gleich 11 sein, es wird um eins erhöht. Aber der Wert von y entspricht zehn. Denn als wir y das erste Mal x zuwiesen, war der x-Wert zehn, wie Sie hier sehen können. Also werden zehn in Y gespeichert, und das ist der erste Teil. Der zweite Teil erhöht im Grunde x, also x plus blast. Also wird x zu 11. Das ist jetzt im Postfix. Das Präfix wird jedoch etwas anderes bewirken. Es wird zuerst x inkrementiert. Wie Sie sehen, ist dies der erste Schritt. Im zweiten Schritt wird das Ergebnis des Inkrementierens von x gespeichert und y zugewiesen. Erhöhen von x führt also zu 11. Also wird x gleich 11 sein. Dann werden diese 11, oder das Ergebnis als 11, innerhalb von y gespeichert. Also ist y auch gleich 11. Und Sie können den Unterschied zwischen diesen Ergebnissen und diesen Ergebnissen sehen . Was Sie also verstehen müssen, ist Fall, dass Sie Postfix gesehen haben, bedeutet dies, dass Sie zuerst die Variablen zuweisen und dann inkrementieren müssen . Wenn Sie jedoch ein Präfix gesehen haben, müssen Sie zuerst inkrementieren dann den Wert zuweisen. Das Gleiche gilt hier. Hier haben wir ein Postfix. Also wird der Wert von x zu y zugewiesen. Also ist y gleich zehn. Dann wird x um eins verringert. Also wird x gleich neun sein. Das Gleiche hier. Es wird zuerst dekrementiert. Also wird x gleich neun sein. Dann wird es das Ergebnis innerhalb von y lösen. Also würde y gleich neun sein. Sie können den Unterschied zwischen diesen vier Linien und diesen vier Linien so leicht erkennen. Es erhöht oder dekrementiert einfach ohne sein Punktsuffix oder Präfix. In diesem Fall ist es anders. Wenn es nun Postfix für das letzte Zeichen ist, dann inkrementieren. Wenn es ein Präfix hat, wird es inkrementiert und dann zugewiesen. Sie müssen das im Hinterkopf behalten und sich eine Notiz darüber machen. Dinge klarer zu machen, nehmen wir nun wie üblich ein praktisches Beispiel. Jetzt müssen Sie diese Bibliothek tatsächlich einbeziehen. Richten Sie dann die Hauptfunktion aus. Ändern Sie die Sprache, um zu sehen. Ihr seid alle startklar. Nennen wir es. Nennen wir es Einheit. Jetzt hier rein. Definieren wir also x so , dass es einen Wert von zehn erhält. Und definieren wir y, ohne ihm einen Wert zu geben. Nun, x plus, plus, plus x, x minus minus minus x. Dies sind die ersten vier , die wir testen werden. Was ich hier erwähnen muss, ist sicherzustellen , dass wir die richtigen Ergebnisse erzielen. Wir müssen nach jeder Operation x als zehn zuweisen , um sicherzustellen , dass wir den Wert von x ändern, wenn er zehn ist. Denn sonst wird der Wert von X mit dem neuen Wert ständig geändert . Also hier wird x 11 sein, und das wird 12 sein, das wird 11 sein, das sind zehn. Wir müssen diese Operationen am ursprünglichen Wert von X als Beispiel durchführen. Jetzt drucken wir, ich schreibe dasselbe, x plus letzter Wert gleich Prozentsatz d. Und fügen wir x hinzu. Jetzt fügen wir hier einen Schrägstrich n hinzu. Als neue Linie. Kopieren wir das. Fügen Sie es hier, hier und hier ein. Jetzt werden wir dieses x minus minus ändern, das wird minus minus x sein. Dies werden plus Nebenplots von x sein. Lassen Sie uns nun darüber sprechen, was passieren wird, wenn wir diesen Code ausführen. Zuerst. In diesem Fall wird x um eins, x plus plus erhöht. Also wird es hier gedruckt 11. Jetzt geht x wieder auf zehn zurück und erhöht es auch um eins. Es wird also 111 weitere Male gedruckt. X wird auf zehn zurückgehen. Es wird es um eins verringern. Also ist x hier gleich neun. Es wird auf zehn zurückgehen. Es wird um eins erhöht, dann ist x wie immer neun. Also 1111, Zeile neun. Versuchen wir nun, diesen Code auszuführen. Gcc sechs Arithmetik. Sie müssen sehen, wie Sie sehen können, haben x2 plus plus plus x das gleiche Ergebnis, 1111 minus minus minus x, dasselbe Ergebnis, das Linie ist. Nun fügen wir diesem Bereich einen mehrzeiligen Kommentar hinzu. Und mach die anderen Operationen. Wir haben erwähnt, dass wir y gleich plus, plus, plus haben. Zuerst. Wir müssen es ausdrucken. Jetzt müssen wir die Werte von x und y planen. Der x-Wert entspricht also diesem. Und nach dem Schrägstrich n entspricht der y-Wert diesem. Also x und y. Fügen wir Schrägstrich hinzu und auch hier. Und schau, wo die Dinge hingehen werden. Und noch ein Schrägstrich. Nun wird das gedruckt, dann wird es in eine neue Zeile gehen. Wir bringen das in eine neue Zeile mit dem Wert x. Und es wird verschwinden. Meine neue Zeile, um dies mit einem Wert von phi zu drucken. Das war's. Jetzt müssen wir sicherstellen, dass der x-Wert jedes Mal, wenn wir diesen Befehl ausführen, zehn entspricht. Kopieren wir nun diesen Basisschritt wie zuvor viermal. Das ist jetzt plus plus x, was das Präfix ist. Das ist das Postfix. Dies wird x minus minus sein, und das wird minus minus x sein. Nehmen wir an, die Basis ist drei Jahre. Kopieren Sie das hier und kopieren Sie das hier aufgeführte. Dies sind genau die gleichen Einheitenoperatoren, die wir zuvor erklärt haben, und wir listen sie nur auf. Wenn Sie sie jetzt teilen möchten, können Sie diesen Schrägstrich n hinzufügen , um sicherzustellen , dass sie beim Drucken getrennt werden. Dadurch wird der Wert von x jedes Mal gleich zehn sein, bevor der Befehl ausgeführt wird, um sicherzustellen, dass wir mit demselben Anfangswert beginnen. Ich gehe zurück. Kombinieren wir den Code als Bildschirm und führen den Code aus. Wie Sie sehen können, ist y gleich x plus plus. Jetzt wissen wir nicht, dass der Wert von x zehn ist. Und das erste, was dieser tot ist, ist, y x zuzuweisen. Der y-Wert ist also gleich, wie Sie hier sehen können. Der zweite Schritt ist das Erhöhen des x-Werts gleich 11. Lass uns hier gehen. Dies ist ein Präfix, daher wird es zuerst x inkrementiert. Der x-Wert ist also 11. Dann wird die 11 zu y addiert. Der y-Wert ist also 11. So wie wir es erklärt haben. Nun, wenn es um diese zwei x minus minus geht, ist dies ein Postfix. Weisen Sie zunächst y den Wert von x zu. Also ist y gleich zehn. Dann wird x um eins verringert. Also wird x gleich neun sein. Ich gehe hier hin. Dies ist ein Präfix, also wird es zuerst x dekrementiert. Der X-Wert entspricht neun, dann speichern wir die Neun in y. Also ist y gleich neun. Wie Sie sehen können, ist dies eine Live-Demonstration der Gleichungen, die wir in dieser Lektion eingeführt haben. Wenn Sie jetzt ein Problem mit einem dieser Probleme haben, erkläre ich es Ihnen gerne näher Ihnen das Verständnis zu erleichtern . Diese sind sehr wichtig. Kartoffeln. Sie sind weit verbreitet und Sie müssen sie alle verstehen. Wenn Sie den Rechner verwenden ohne ein Gleichheitszeichen zuzuweisen , wird das Postfix genauso behandelt wie das Präfix. Es wird so sein, es wird keinen Unterschied geben. Wenn Sie sie jedoch mit dem Gleichheitszeichen behandeln, unterscheidet sich das Postfix von diesem Präfix. Postfix weist zuerst Operatoren zu, dann inkrementiert sie, während das Präfix zuerst inkrementiert wird, und weist dann die Operatoren zu. Das war's für diese Lektion. Wenn Sie Fragen haben bitte an und wenn Sie im Vorstand sind, helfe ich Ihnen gerne weiter. 15. Bitweisen Operatoren in C: Hallo und willkommen zu dieser neuen Lektion, in der wir über die bitweisen Operatoren sprechen werden. Jetzt werden die bitweisen Operatoren verwendet, um Bits innerhalb der C-Sprache zu manipulieren. Beginnen wir nun mit DEM UND, oder, ODER und NICHT. Wie Sie aus diesen Tabellen sehen können, wenn Sie das Unsichtbare sehen. Das bedeutet, dass jedes Mal, wenn 0 vorhanden ist, das Ergebnis 0 ist. Wenn wir also zwei Operanden haben, a und b, a und b gleich y 00, y ist gleich 0. Da wir hier eine 0 haben, wird sie auch gleich 0 sein. Und da wir hier auch eine 0 gleich 0 haben, das Ergebnis nur dann ist das Ergebnis nur dann eins, wenn beide Operanden eins sind. Also ist 11 gleich eins, wenn es um die Order-Tabelle geht. Lassen Sie uns jetzt über die Bestellung sprechen. Jetzt geht es um das Alte. Normalerweise sehen Sie dieses Zeichen zwischen den beiden Operanden a. Am Ende sehen Sie nun das Vorzeichen ohne Vorzeichen, also sind es a und b. Im Falle von allen, wann immer Sie einen sehen, der endgültige Ergebnis wird eins sein. Also hier haben wir eine Eins und mal wird das eins sein. Hier haben wir eins und das Endergebnis wird eins sein. Hier haben wir zwei Einsen. Dieser und dieser. Und das Endergebnis wird auch eins sein. Jetzt ist der einzige Fall, dass das Ergebnis 0 sein wird. Es gibt überhaupt keine, weder a noch B R1. Das Endergebnis wird also 0 sein, was im Grunde das Gegenteil davon ist und fast Sauerstoff, okay? Nun für den XOR, wie Sie hier sehen können, ist das x oder im Grunde dieser Sinus a x oder b. In diesem Fall, wenn die beiden Marken ähnlich sind, das Ergebnis 0, wie Sie hier sehen können. Und wenn sie dann unterschiedlich sind, wird das Ergebnis eins sein. Nun, der letzte , der einfachste, wird bei Sinus gemacht. Sine ist ein Gewerkschaftsoperator. Diese sind nach Operator, da sie zwei Operanden benötigen. Wie wir bereits erwähnt haben, ist dies ein Integrator. Wir werden also sehen, dass keine Mutter die Umkehrung von a. Wenn es 0 ist, wird es eins. Wenn es eins ist, wird es zu 0. Das war's. Sehen wir sie uns jetzt in Aktion an. Nehmen wir an, wir haben zwei Werte, x und y. X ist hier gleich 1010. Y ist 0101, und dies sind Binärwerte. Und wir können am Ende dieses Kurses über Binärdateien sprechen. Nun, diese beiden sind die beiden Werte, die wir mit diesen Operatoren ausführen werden und oder nicht und XOR. Wenn Sie jetzt das Ende x und y machen, sieht das Endergebnis so aus. Wir haben bereits erwähnt, dass das Und-Zeichen bedeutet, dass das Endergebnis 0 ist, wenn es 0 gibt . Wenn wir also über das Ende 01 sprechen, können wir dies tun, um zu sehen der Wert von 01 gleich 010 gleich 001 hier gleich 010 gleich ist. Das Endergebnis hier wird also 0 sein. Wie wir dort im Hals gesehen haben. Nun zu der Dimension , dass dies der Sinus ist. Wenn wir jetzt einen haben, dann wird das Endergebnis eins sein. Also 01110, nur 01110 und auch gleich eins. Es wird also entweder ein binärer Wert sein, 14 Einsen. Alles was wir mit dem Taschenrechner in einen Dezimalwert umwandeln können . Jetzt können Sie den Taschenrechner auf schlechte Grammatik umstellen. Und Sie können den Binärwert 1111 eingeben. Und wie Sie sehen können, ist der Dezimalwert 50. Das entspricht also 50. Jetzt ist das Zeichen nicht einfach. Nicht x bedeutet, dass dies das Zeichen ist. Nicht, NICHT x bedeutet die Umkehrung von x. Es wird also 1010 seitdem sein. Entspricht 0101. Und wir können den Taschenrechner verwenden, um den Wert umzurechnen. Wir können 1010 schreiben, was der ursprüngliche Wert ist. Es entspricht zehn in Dezimalzahlen. Versuchen wir den neuen Wert also richtig. Jetzt fügen wir 0101 hinzu. Wie Sie sehen können, sind es fünf. Das werden also fünf sein. Sie müssen sich diese Werte merken, da wir dies auf praktische Weise und in wenigen Sekunden tun werden . Und das müssen wir wissen. Nun x, XOR y, wir haben bereits erwähnt, dass der Wert 0 sein wird, wenn beide identisch sind . Wenn sie unterschiedlich sind, ist der Wert eins. Da diese alle unterschiedlich sind, 01100110, das Endergebnis dasselbe wie hier, 1111, was 15 in Dezimalzahlen entspricht. Jetzt können wir unseren letzten über Holzfällersysteme machen. Dies ist jedoch eine Grundvoraussetzung für diesen Kurs. Das war's für die bitweisen Operatoren. Um die Dinge klarer zu machen, müssen wir ein kurzes Beispiel nehmen. Also lass uns weitermachen. Jetzt. Beginnen wir damit, unsere Include-Voids zu schreiben , da eine Haupt-Leere verwenden. Die Sprache, die man sehen muss. Hier drin wussten wir, dass wir die Werte definieren müssen . Also entspricht x dem Binärwert von 1010. Wenn du es so geschrieben hast, wird es als Dezimalwert behandelt. Für mich versteht der Compiler also, dass es sich um einen Binärwert handelt. Sie müssen 0 b schreiben. 0 b bedeutet binär. Dies ist das Präfix für die Binärdatei. Jetzt müssen wir auch Y hinzufügen. Also 001, 01. Nun, wenn Sie fertig sind, müssen wir anfangen, neue Variablen zu definieren, endet. Und Operator gleich x und y. Und ODER-Operator ist gleich X oder Y. Und X ODER-Operator ist gleich x. Die Potenz von Sinus y. Und NOT-Operator ist gleich null Sinus x. Jetzt mischen wir das mit einer print f-Funktion ausgeben. Also schreibe ich sie gleich Prozentsatz d. Und das ist das Ergebnis hier. Schrägstrich hier rein. Colby diese Linie basierte die Tränen, Tränen und füge sie hier ein. Dies war dieser NICHT x-ODER-Operator, und die Gleichung änderte den Autopiloten der Gleichung. Speichern wir es jetzt. Bitweise Operatoren. Lass uns versuchen, das auszuführen. Jetzt. Lass uns anschwellen gcc c e x. Wie Sie hier sehen können, haben wir 01515, was wir erwartet haben. Und hier haben wir minus 11. Lassen Sie uns jetzt über das Minus 11 sprechen. Auf dieser Ebene werden wir jetzt nicht auf die Tiefe der Minuswerte eingehen. Aber lassen Sie mich Ihnen auf dem Taschenrechner zeigen, was passieren wird. Jetzt ist der Wert 1010. Sobald Sie den bitweisen NOT-Operator ausgewählt haben, werden Sie sehen, dass das dezimale Ergebnis minus 11 ist. Und das liegt daran, dass die 1010 oder nicht alleine behandelt werden. Die binäre Operation nicht wird für alle verbleibenden Bytes ausgeführt. Also ja, du hast 1010 geschrieben, aber der Rest der Bits wurde als Nullen geschrieben. Und in diesem Fall sind sie es nicht. Wir machen sie auf eins rückgängig. In den kommenden Lektionen werden wir uns nun mit den negativen Werten befassen und wie man sie druckt und wie man sie in Ihrem Konsolenfenster interpretiert. Aber an dieser Stelle müssen Sie verstehen, dass wir die NOT-Funktion nur mit vier Bits ausgeführt haben. Wir haben nicht berücksichtigt, wie viele Bits oder Byte der Compiler für den NOT-Operator zuweist. Wenn es also ein Byte zugewiesen hat, das Endergebnis 10101111. Weil ein Byte acht Bit bedeutet und der ursprüngliche Wert 0101 ist. Das sind nur vier Bit. Gebisse. Es gibt auch vier Nullen, die hier versteckt sind. Also wandeln wir sie in eins um. Jetzt haben andere Compiler vier Byte für eine Ganzzahl zugewiesen. Und dann haben wir in diesem Fall noch drei Byte von Einsen. Aus diesem Grund ist dies ein fortgeschrittenes Thema, das wir in den kommenden Lektionen behandeln werden. Nun, wenn Sie diesen Punkt erreicht haben und Lage sind, das und ODER XOR anzuwenden, und Sie haben gelernt, wie Sie den NOT-Operator anwenden. Dann bist du bereit zu gehen. Danke, dass du diese Lektion gesehen hast. Als Nächstes werden wir über weitere bitweise Operatoren sprechen, die fortgeschritten sind und bei der Bitmanipulation verwendet werden. Aber das war's für diese Lektion. 16. Bitwise Shift in C: Hallo und willkommen zu dieser neuen Lektion in einem neuen Versuch, in dem es um zwei weitere bitweise Operatoren geht , die Operatoren für die rechte und die linke Verschiebung. Der rechte Shift-Operator besteht im Grunde aus diesen beiden Zeichen. Und der Links-Shift-Operator sind diese beiden Seiten. Jetzt x, Rechtsverschiebung um eins oder y Links-Verschiebung um eins. Wenn wir nun Alright Shift oder Left Shift sagen, meinen wir das in einer etwas weisen Ebene. Nehmen wir an, wir haben das. Und nehmen wir an, dass die Breite nur ein Byte beträgt, was acht Bit entspricht. Acht Bit, tut mir leid. Das sind unsere acht Bit in einer Woche, 12341234. Dies setzt voraus, dass dies x ist, und lassen Sie uns x gleich zehn machen. Jetzt werden zehn in binärer Form darin gespeichert. Dies ist eine Acht-Bit-Variable , die den Wert zehn annimmt. Jetzt ist zehn in Dezimalzahlen, nicht binär. Zehn entspricht 100101, und der Rest wird Nullen sein. Dies ist die Zahl in Binärzahl und die zugehörige Zahl ist zehn in Dezimalzahl. Speichern wir also den Wert von 01010000. Wenn wir jetzt x sagen, right, shift um eins, bedeutet das, dass wir all diese acht Bits um eins nach rechts verschieben müssen . Also das wird hierher verschoben, und das wird an diesen Ort verschoben. Das war oft dieser Ort und so weiter. Jetzt haben wir hier ein leeres Bit und nehmen einen Standardwert von 0. Das Endergebnis wird also 10100000 sein. Das ist die richtige Verschiebung. Wir haben all diese Teile um eins nach rechts verschoben. Also haben wir diese 0 verloren. Diese 0 wurde hier geschrieben. Und im Grunde gibt es hier nichts und es wird weg sein. Das erste Bit hier wird also das sein , weil wir es um eins verschoben haben. Und das dritte Bit wird das zweite sein, der Fehler ist das dritte und so weiter. Wenn wir nun die Rechtsverschiebung um zwei ausgeführt haben, bedeutet dies, dass wir jedes dieser Bits um zwei Ziffern nach rechts verschieben . Also würde diese 0 zweimal verschoben werden. Dieser würde zweimal verschoben werden. Wenn wir also diese 0 zweimal verschieben, um draußen zu sein, wenn wir diese 0 auf eins verschieben, ist dies zweimal eins. Es wird nach hier ziehen. Das ist eins und dann zwei hier. Das ist der andere. Also wird dieser weggehen und dieser würde auch verschwinden. Beginne also mit 01, und der Rest dieser Bits wird Nullen sein. Dies ist, wenn wir Shift um zwei schreiben. Dann verschieben wir uns um eins nach rechts. Was ist jetzt mit Linksverschiebung? Wenn wir jetzt die Links-Verschiebung machen, ist das im Grunde dasselbe Prinzip. Kopieren wir diesen Bereich und fügen ihn ein. Wir sind live hier. Zeichnen wir das meistens mit demselben Wert. Fügen wir 01010000 hinzu. Was wir jetzt tun müssen, ist Linksverschiebung. Nehmen wir an, das heißt Warum wir y um eins nach links verschieben müssen. Wenn wir das also um eins verschoben lassen, wird es hierher verschoben, das wird hierher verschoben und so weiter. Und am Ende werden wir diesen Ort als leeren Ort haben. Also fügen wir 0 hinzu und leeren Ort. Sobald wir fertig sind, werden wir alle heben und verschieben, sodass es 0101000 ist. Also haben wir diese 0 verloren. Lassen Sie uns nun darüber sprechen, es zweimal nach links zu bewegen. Jetzt hier haben wir es einmal verschoben und wir haben diesen Block, geliebte Menschen auf der linken Seite. Deshalb haben wir es hier. Wenn wir es jetzt zweimal verschieben wollen, fügen wir 00 hinzu. Dann fügen wir diesen Block hinzu, 010100. Sehen Sie, dass dies das Protokoll ist, auf das wir uns konzentrieren. Jetzt wird dieser Wert zweimal verschoben, also ist er hier. Dieser Wert wird zweimal von hier nach hier und von hier nach hier verschoben . Und deshalb findest du es hier. Das ist also die Bedeutung von Fried Shift und Left Shift. Und so wird es in Bettenhöhe gemacht. Jetzt machen wir es in C mit Dezimalwerten. Um es zunächst zu tun, müssen wir verstehen, wie man Dezimalwerte behandelt und wie man damit umgeht. Und dafür werden wir, wie bereits erwähnt, eine separate Lektion haben. Aber jetzt werden wir den Taschenrechner benutzen. Nehmen wir nun dasselbe Beispiel. Fügen Sie eine CDI oder die Texte hinzu. Und dann hier void main. Ungültig. Ändern Sie die Sprache, um hier zu sehen, lassen Sie uns zwei Variablen. Definieren wir nun x als Acht-Bit-Binärzahl. Also bei 0 sei 00001010. Definieren wir sowohl y als auch das Präfix einer Binärzahl. Wenn Sie die Zahl ohne die 0 b geschrieben haben, wird sie als Dezimalzahl betrachtet, was die Standardzahl ist. Das Nummerierungssystem innerhalb von z. Z wird 00000101 sein. Das ist y. Jetzt benutzen wir die rechte Umschalttaste. Richtige Form. Also ganze Zahlen, richtig? Shift entspricht dem Wert von x, 14 nach rechts verschoben. Lift shift der Wert von y um eins nach links verschoben. Lassen Sie uns nun die Werte verschmelzen. Dann. Fügen wir die Gleichung gleich Person d Schrägstrich n hinzu. Und hier fügen Sie Rechtsverschiebung hinzu. Kopieren Sie nun dieselbe Zeile, fügen Sie sie hier und ändern Sie die Gleichung mit y lift shift und left shift. Nennen wir das jetzt bitweise Verschiebung. Lassen Sie uns nun erklären, was hier passieren wird. Jetzt wird das um eins nach rechts verschoben. Das Endergebnis wird also sein, wird ungefähr so aussehen. 0 wird 000101 sein. Hier wird es ein Plus 0 geben. Wir werden also fünf Nullen und Einsen haben, eine, weil wir dies verschoben schreiben, also wird dies nach rechts verschoben und es wird verschwinden. Dies wird das erste Bit sein, wie wir bereits erklärt haben. Und all diese Bits werden um eins nach rechts verschoben. Wir haben dies also als leeren Ort und den Acht-Bit-Wert und werden durch 0 ersetzt. Jetzt wird dieser links verschoben. Also bewegt sich der eine um eins nach links. Also haben wir hier einen leeren Ort. In diesem Fall fügen wir also 0 hinzu, B 000010100 wird hier hinzugefügt, da alle diese Bits um eins verschoben bleiben. Der endgültige Wert wird also dieser sein. Jetzt konvertieren wir es mit diesem Taschenrechner in Dezimalzahlen. Hier ist es. Fügen wir diesen Dezimalwert hinzu, oder der Binärwert von 0 ist 0, 00101101 entspricht hier fünf im Salon. Also fünf. Jetzt lass uns putzen. Addieren wir 1010 gleich zehn in Dezimalzahlen. Das werden also zehn sein. Dies ist nun nach der Rechtsverschiebung und der linken Verschiebung. Speichern wir jetzt ihre Arbeit. Und lassen Sie uns cmd öffnen , um zu sehen, ob dies mit unseren Berechnungen übereinstimmt. Also schreibe GCC. Siehst du, jetzt zeigt es uns, dass es hier ein Problem gibt. Wir haben vergessen, das Hash-Zeichen hinzuzufügen. Also CLRS jetzt bearbeiten. Wie Sie sehen können, ist x um eins verschoben gleich fünf, was diesem Wert entspricht, y um eins nach links verschoben ist gleich zehn, was diesem Wert entspricht. Und so geht man mit den Operatoren der Rechts- und Linksschicht um. Auch hier können Sie Verschiebungen oder Linksverschiebungen um 12345 oder eine beliebige Anzahl von Ihnen schreiben . Die Zahl hier gibt die Anzahl der Schichten nach rechts oder links an. Und die Zeichen zeigen Ihnen, dass ich Wahl habe, das ist abgeleitet, das ist links. Wenn Sie jetzt eines, nur ein Zeichen hinzugefügt haben, ist es kein Shift- oder Bit-Operator. Es ist ein Größer-als-oder Kleiner-als-Operator. Stellen Sie also sicher, dass Sie dies nicht missbrauchen. Auch hier kann es einfach mit diesem Befehl, diesem Befehl, ausgeführt werden . Und die andere Sache, die ich erwähnen wollte, ist, dass NC, wenn Sie eine Variable initialisieren, wenn Sie eine 0 hinzufügen, B bedeutet, dass Sie danach acht Bits hinzufügen müssen, dass dies eine Binärzahl ist. 0, B steht für binär. Jetzt haben wir auch 0 x vier Hexadezimalzahlen, aber darüber werden wir sprechen und die Lektion über Nummerierungssysteme. Und wenn Sie es auf den Standard heben, wird sie die Variable gleich 55 initialisieren wird der Dezimalwert sein, weil es kein Präfix hat, was der Standardwert ist und sehen, und der am häufigsten verwendete Wert. Und sieh mal. Jetzt habe ich gerade die Binärwerte eingeführt, weil wir sie für diesen bitweisen Operator benötigen , Rechtsverschiebung und Linksverschiebung. 17. Assignment: Hallo und willkommen zu dieser neuen Lektion. Kein Kind wird über Zuweisungsoperatoren sprechen. Zuweisungsoperatoren werden verwendet, um verschiedene Werte mithilfe verschiedener Operatoren zuzuweisen . Einige der Betreiber, über die wir bereits in früheren Operatoren gesprochen haben. Der erste ist der Zuweisungsoperator. Es ist sehr einfach. Es ist im Grunde das Gleichheitszeichen. Und hier weisen wir der Variablen x den Wert 20 zu . Hier haben wir ein Plus-Gleichheitszeichen zugewiesen . Dies kann so interpretiert werden , dass x gleich x plus drei ist. Dies führt dazu , drei zum X-Wert hinzuzufügen und x das Endergebnis zuzuweisen. Also in diesem Fall, wenn X gleich zehn ist, was der vorherige Wert von x ist, dann plus drei gleich 1313 in X als neuer Wert gespeichert. Normalerweise verwenden wir die Explosion gleich drei, um diese Gleichung in die USA auf diese Form zu verkürzen. Das Gleiche gilt für all diese Gleichungen. X minus gleich vier ist im Grunde x gleich x minus vier. Wenn x zehn ist, dann ist zehn minus vier sechs. Der Wert von sechs, das Ergebnis davon ist, wird in X gespeichert Der X-Wert wird also aktualisiert und wird zu sechs. Nun, hier ist x gleich x multipliziert mit fünf. X gleich dem ursprünglichen Wert von x ist 1010 multipliziert mit fünf gleich 50. Also wird x gleich 50 sein. Dies ist der neue Wert von x. Wenn wir hier zum letzten Wert hinuntergehen, ist AX gleich X geteilt durch zwei. Also zehn geteilt durch zwei ist 55 wird in X gespeichert Der neue Wert von X wird also fünf sein. Dies ist die Kurzform dieser Gleichung. Dies ist die Kurzform dieser Gleichung, und dies ist eine Kurzform dieser Gleichung. Jetzt haben wir auch dasselbe für die bitweisen Operatoren und oder nicht. Und wir haben es für diesen Modus. Oder die Person, die den Operator unterschreiben soll. Jetzt ist x gleich eins, es bedeutet, dass X gleich x und eins ist. Und da wir es damit zu tun haben, wenn Sie UND oder ODER XOR verwenden , haben wir es mit x als Binärzahl zu tun. Es wird 0101 entsprechen. Und damit wollen wir eins hinzufügen. Es wird einer hier sein. Das Endergebnis wird also 1101 sein. Drei plus zehn sind also durstig. Das Endergebnis wird also 13 sein. Nun gilt dasselbe für r und x, oder x ist gleich x, oder x ist gleich x. Das x oder Sinus zwei. Sie müssen 15 in die Binärform konvertieren , 010115 entspricht 1111. Das ist der x-Wert, der zehn ist, und das ist 15. Der endgültige Wert. Du musst sie anbieten. 01 entspricht 1111. Der endgültige Wert wird also 15 als eins sein. Also ist x eins gleich 15. Bereits erwähnt, wie das geht und bitweise Operatoren Lektion. Jetzt ist der XSOAR derselbe Fall. Sie müssen den Wert von x hinzufügen, was dem ursprünglichen Wert zehn entspricht. Zwei ist 1000. Jetzt haben wir bereits erwähnt , dass das Ergebnis 0 ist, wenn sie identisch sind . Und hier ist das Ergebnis 0. Hier ist das Ergebnis 0. Hier wird es einer sein. Das Endergebnis für x wird also acht sein. Also ist x gleich acht als Endergebnis. Dies ist das Ergebnis der XOR-Operation. Sie können den Taschenrechner verwenden , um die Zahlen zu überprüfen. Oder Sie können sich die Lektion ansehen die wir am Ende dieses Kurses hinzufügen werden. Das nennt man Nummerierungssystem. Falls Sie daran interessiert sind zu lernen, wie Sie Binärdaten in Dezimalzahlen umwandeln können, ohne einen Taschenrechner zu verwenden. Die letzte Gleichung hier ist x gleich x mod oder Prozentsatz. Zum. Jetzt wissen wir bereits , dass der x-Wert zehn ist. Und wir haben erwähnt, dass man es durch vier teilen muss. Also ergibt zehn geteilt durch vier zwei. Jetzt ergibt zwei multipliziert mit vier acht. Dann entspricht minus acht, was der ursprüngliche Wert ist, minus acht, was das Ergebnis der Multiplikation ist, was der ursprüngliche Wert ist, minus acht, was das Ergebnis der Multiplikation ist, dem Rest, der zwei ist. Die Antwort hier wird also zwei sein. X entspricht. Und ich sollte fragen, dir gezeigt haben, wie man es berechnet. Zuerst müssen Sie dies in unsere normale Abteilung umwandeln, zehn geteilt durch vier. Es entspricht, ohne Brüche, Sie Division verwenden möchten, es gibt keine Brüche. Beachten Sie nun, dass wir das Ergebnis ohne Bruch mit dem Teilungsfaktor multiplizieren müssen , der für das Ergebnis ist, acht sein wird. Und dann subtrahieren wir den ursprünglichen Wert , der 104 x minus acht ist, was dieser Wert ist. Das ist nicht die Erinnerung, die zwei ist, x entspricht zwei. Nun, die letzten beiden Zuweisungsoperatoren sind die Verschiebung richtig? Und Shift-Lift. Wenn wir es jetzt wie die x-Verschiebung nach rechts schreiben, wenden wir die rechte Verschiebung nach x um eins an und weisen den Wert x zu. Also ist es, als würde man x gleich x schreiben, oder? Umschalt um eins. Das Gleiche gilt hier: x ist gleich x Links-Verschiebung um eins, ohne das Gleichheitszeichen zu verwenden. Und das ist sehr wichtig zu wissen. Wie Sie in dieser Lektion sehen können, haben wir die Zuweisung, die Anzeige und Zuweisung plus, gleich, minus, gleich, multiplizieren, dividieren und ODER XOR und den Modul gelernt die Anzeige und Zuweisung plus, gleich, minus, gleich, . Wir verschieben dann auch die Rechts- und Linksverschiebung. Lassen Sie uns nun eine schnelle praktische Implementierung für diese Werte durchführen, um die Ergebnisse zu sehen. Jetzt müssen wir zuerst die Bibliothek wie gewohnt einbeziehen. Dann void main. Ungültig. Ändern Sie die Sprache, um zu sehen. Und definieren wir, dass x gleich zehn ist. Nennen wir diese Zuweisungsoperatoren. Wir haben bereits erwähnt, dass wir alle Aufgaben, die wir gerade erwähnt haben , ausprobieren müssen . Die erste ist x gleich zehn. Wir haben es gerade versucht, das Schild. Dann haben wir x plus fünf. X minus gleich drei. X-Multiplikation entspricht fünf. X-Division ist gleich. Und wir haben das x und gleich, sagen wir eins, x gleich eins, x, x gleich eins. Und wir haben auch eine Verschiebung nach rechts um eins, x Linksverschiebung um eins. Und wir haben das Modus-Zeichen gleich. Nun, was ich erwähnt habe , dass wir x nach jeder dieser Operationen neu initialisieren müssen . Dies müssen Sie tun, um sicherzustellen , dass Sie die richtigen Ergebnisse erzielen. Also lass uns das auch hier machen. Gut gemacht. Jetzt ist dieser hier. Und verschmelzen Sie die Werte. Also drucke f. Fügen wir Person durch D und X hinzu. Jetzt füge ich hier die Gleichung hinzu. Aber lassen Sie uns das zuerst kopieren. Ich mache das nur, damit wir die Endergebnisse sehen können. Für jede dieser Operationen ist das alles. Jetzt müssen wir nur noch diese Gleichungen hineinkopieren. Die doppelten Zitate. Erledigt. Das war's. Wir brauchen nur diese Gleichung auch hier. Plus gleich. Versuchen wir nun, dieses Programm auszuführen. Nun, GCC, vergrößern wir die Neun, weisen den Operator oder C, E Und hier haben wir die Ergebnisse. Jetzt ergibt zehn plus gleich fünf 15, minus gleich drei gleich sieben, dann multipliziert mit fünf gleich 50, dann dividiert durch zwei gleich fünf. X ist gleich zwei. Ich denke, das ist das Prozentzeichen. Versuchen Sie nun, eine Dimension hinzuzufügen , die Sie zweimal versuchen müssen. Lass uns den Bildschirm leeren, erneut kompilieren und ausführen. Jetzt ist x Mod zwei, Mod zwei gleich 0. Da ist es zehn geteilt durch zwei. Die Erinnerung, jetzt ist x gleich eins gleich 0, x oder gleich eins gleich 11. Sie können es selbst überprüfen. X, XOR eins ist gleich 11, x, richtig? eins verschoben entspricht zehn, und x um eins nach links verschoben entspricht zehn. Jetzt sind alle Ergebnisse korrekt, mit Ausnahme der letzten beiden Operatoren, Rechts- und Links-Verschiebung. In einigen Compilern wird jetzt x um eins nach links und rechts um eins verschoben oder nicht erkannt, es sei denn, Sie fügen den Zuweisungsoperator hinzu, der das Gleichheitszeichen ist. Um das zu beheben, müssen Sie zu Ihrem Code zurückkehren und x gleich schreiben . X ist gleich. Dies wird nun das Problem lösen und der GCC-Compiler, andere Compiler führen es so aus, wie es ist, und zeigen Ihnen das richtige Ergebnis. Lassen Sie uns jetzt erneut kompilieren. Wir sehen uns jetzt wieder, wie Sie hier sehen können, x Verschiebung von links nach rechts plus zehn in beiden Fällen, was der falsche Wert ist. Jetzt hier, x verschoben, links verschoben ist hier gleich fünf, hier gleich 20, was der rechte Wert ist. Seit wir den Zuweisungsoperator hinzugefügt haben. Dies sind nun alle Zuweisungsoperatoren , die Sie kennen müssen. Wenn Sie Fragen zu einer von ihnen haben oder keine davon implementieren. Wir sind hier um zu helfen. Danke , dass du diese Lektion gesehen hast. Das ist Ashraf vom pädagogischen Ingenieurteam. 18. Logische und relationale Operatoren: Hallo und willkommen zu dieser neuen Lektion , in der Sie über rationale Operatoren und true und false und z sprechen werden . In C wird nun jede Zahl, die ungleich 0 ist, als wahrer Wert betrachtet. Fünf ist wahr, minus 12 ist wahr. False ist wahr. Solange der Wert nicht 0 ist, wird er als wahr behandelt. In Bezug auf falsch. Wenn die Zahl 0 entspricht, wird sie als falsch behandelt. Sie müssen jedoch wissen , dass der Compiler den Wert true frei wählen kann, wenn es in C eine Anweisung gibt, die true zurückgibt. Welche Rolle muss eine beliebige Zahl außer 0 sein? Dies ist eine gute Information , die Sie beim Umgang mit relationalen Operatoren und logischen Operatoren beachten müssen . Nun sind relationale Operatoren im Grunde Operatoren , die Gleichheit oder Gleichheit oder mehr als oder gleich, kleiner oder gleich prüfen oder mehr als oder gleich, . Und diese Dinge , die in if-Anweisungen oder bedingten Anweisungen verwendet werden if-Anweisungen oder bedingten Anweisungen , die wir später behandeln werden. Daher überprüfen relationale Operatoren die Beziehung zwischen zwei Werten, indem sie feststellen , ob sie wahr oder falsch sind. Nun, wenn x bar, wenn x gleich zehn und y gleich fünf ist. Wie in dieser Aussage. Das ist eine Frage. Prüft, ob x gleich y ist, diese Anweisung gibt entweder true oder false zurück. Da x und y nicht gleich sind, wird false zurückgegeben. Und wir haben bereits erwähnt , dass fällt gleich 0. Nun, wenn du nicht gleich sein willst, ist das ein Zeichen. Nun, das wird nicht die Gleichheit prüfen. X ist nicht gleich y. Es wird true zurückgegeben. Und da x zehn ist, y fünf ist, wird dies true zurückgeben. Die dritte ist eine Aussage , die mehr als überprüft. Es wird also geprüft, ob X mehr als y ist. Und x hier ist zehn, es ist mehr als y, was fünf ist. Das wird also auch wieder wahr sein. Dadurch wird mehr als oder gleich geprüft. Also wenn X größer oder gleich ist, wird es true zurückgeben und es ist mehr als Y. Dies wird also auch als wahr geprüft. Hier. Es wird geprüft, ob x kleiner als y ist, was nicht stimmt, also ist es falsch. Dadurch wird überprüft, ob x kleiner oder gleich y ist. Und das stimmt nicht. Es wird also als falsch geprüft. Du musst ein OT machen. Wenn Sie einen falschen Wert testen und drucken möchten , wird 0 ausgegeben. Wenn Sie jedoch den wahren Wert ausgeben möchten, wird der Wert vom Compiler ausgewählt. Häufig sind es entweder eins oder 255. Wir werden dies in einer Minute überprüfen, sobald wir den praktischen Teil dieser Lektion erreicht haben . Gehen wir nun zu den logischen Operatoren über. Diejenigen, die wir hier behandelt haben, werden als relationale Operatoren oder Vergleichsoperatoren bezeichnet . Hier haben wir die logischen Operatoren. Die logischen Operatoren werden verwendet logische Operationen zwischen zwei Werten anzuwenden , von denen jeder als wahr betrachtet wird, was nicht 0 ist, oder als falsch, was 0 ist. Wir haben also das logische und wie Sie hier sehen können, dann wie Sie können und wird geschrieben, indem Sie in das logische schreiben ODER schreiben, indem Sie an oder Zeichen schreiben. Nun, jetzt das logische NICHT. Nun ist das logische nicht hier drin. X ist gleich „nicht fallen“. Da four wahr ist, weil es nicht gleich 0 ist, dann ist nicht wahr gleich falsch, dann ist x gleich 0. Um dies zu testen, erklären wir das logische UND und ODER, bevor wir zum praktischen Abschnitt übergehen. Jetzt haben wir drei, was wahr ist. Wir haben 0 was falsch ist. Wir wissen, dass wenn das wahr ist, was eins ist und falsch, was 0 ist. Und der Und-Operator, dann ist das Ergebnis 0 aus der Wahrheitstabelle , die wir zuvor besprochen haben. Hier bedeutet 0 0, was falsch ist. Drei Mittel , durch die 110 ist. Wenn es um die ord-Funktion geht, gibt es uns eine. Es wird also entweder eins oder 255 sein, was als wahr interpretiert wird. In diesem Fall ist four wahr und nicht wahr, gleich falsch, was 0 entspricht. Dies sind die logischen Operatoren und die davor waren die Vergleichsoperatoren. Sehen wir uns nun an, wie wir sie in unserem Compiler implementieren können . Lassen Sie uns zuerst in die Bibliothek aufnehmen und void main schreiben. Ungültig. Jetzt hier, ändere die Sprache, um zu sehen. Und das sind die Zeilen. Ich werde sie direkt in der Funktion print f drucken. Also hier werden wir uns mit jedem von ihnen befassen. Nehmen wir an, wir wollen mit dem gleichen x beginnen. Gleich eins ist definiert x und y als die beiden Variablen. Jetzt ist x gleich y, n entspricht dem Prozentsatz d, und wir werden die Ergebnisse hier hinzufügen. Also fügen wir x gleich eins hinzu. Jetzt können Sie entweder das tun oder Sie können diese neue Variable einfach hier hinzufügen. Nennen wir es m und den Wert in M, dann Trend. Aber um die Anzahl der Zeilen in unserem Code zu reduzieren, verwende ich stattdessen diese und speichere eine Zeile. Das war's. Jetzt speichern, nennen wir es rational. Kopieren wir jetzt diese Zeile. Grundlegende Stufen. Wir brauchen sechs Linien oder sechs Vergleichsoperatoren. Und wir brauchen drei Zeilen für die logischen Operatoren. Das wird also auch x und, und und und sein. Das wird alles sein. Das wird nicht x sein. Also wird es hier dasselbe sein, nicht x. Hier wird es gleich sein, gleich. Ungleich ist größer oder gleich, kleiner als. Weniger als oder gleich. Größer als. Ich schreibe die gleichen Dinge, die wir gerade auf dem Tisch gesehen haben. Nur um zu sehen, wie die Ergebnisse Schrägstriche drucken und sicherstellen, dass jede dieser Zeilen separat in einer neuen Zeile gedruckt wird . Das war's jetzt. Mal sehen, ob es ausgedruckt wird oder nicht. Und wir können ein Problem haben, wenn wir jetzt G, C, N Logikpinsel. Und mal sehen, jetzt ein e x e. Wie Sie hier sehen können, haben wir das Wahre und das Falsche. Lassen Sie uns sie jetzt ausschütteln. X ist gleich y. Sie sind also nicht gleich. Es wäre falsch, was 0 ist, x nichts gleich y, es wird wahr sein, was eins ist. X ist größer als eins bis zehn ist größer als fünf, also ist eins größer oder gleich y. Das ist auch wahr. Es wird eins sein. X ist kleiner als y. Es ist falsch. Also 0, x ist kleiner oder gleich. Warum ist es falsch? Also nochmal 0, x und y. haben wir jetzt schon erwähnt und , und warum? Wir werden fragen, ob x wahr und y wahr ist. Nun ist x gleich zehn, was wahr ist, y ist gleich fünf, was wahr ist, dass keiner von ihnen gleich 0 ist. Also wahr und wahr ist gleich wahr. Was nun die gesamte Operation betrifft, x gleich zehn und y gleich fünf. Jetzt haben wir hier einen Fehler. Es wird 0 gedruckt, weil wir das hier nicht geändert haben. Also müssen wir es ändern und den Code erneut speichern. Geh zurück, klar. Sortierung. Bis dahin. Und hier ist es. Wahr oder wahr ist gleich wahr. Nun, nicht x, da x gleich zehn ist, was wahr ist, nicht wahr ist gleich falsch. Und diese ersten sechs hier, logisch, tut mir leid, die relationalen Operatoren. Und die letzten drei sind die logischen Operatoren. Das war's. Wir sind mit den Betreibern in C fertig . Wenn Sie Fragen zu einem dieser Betreiber haben, ich Ihnen gerne beantworte ich Ihnen gerne alle Ihre Bedenken und Fragen. Frag einfach. Danke, dass du diese Lektion gesehen hast. Das ist Ashraf vom Education Engineering Team. 19. Bedingte Anweisung, wenn in C: Hallo und begrüße diese neue Lektion, in wir über bedingte Anweisungen in C sprechen . Bedingte Anweisungen führen Operationen unter bestimmten Bedingungen aus. Es gibt zwei Haupttypen von bedingten Anweisungen in C. Die IF-Anweisung, die switch-Anweisung. Die, mit der wir heute beginnen werden, sind die if-Anweisungen. Nun ist die if-Anweisung im Grunde eine Art von bedingten Anweisungen , mit denen Sie überprüfen können , ob eine Bedingung wahr ist oder nicht. Und je nachdem, ob diese Bedingung zutrifft oder nicht, können Sie einen bestimmten Code ausführen. Lassen Sie uns nun über die Syntax sprechen. Stellen Sie immer sicher, dass Sie die Syntaxdatei haben, und starten Sie dann den Aufnahmevorgang. Wir werden in dieser Lektion über den ersten Fall sprechen, nur dann ist , wenn der Zustand ohne anderes, wenn oder sonst. Die Syntax lautet nun wie folgt. Sie schreiben f und Sie schreiben zwei Indizes. Jetzt schreibst du zwischen die beiden Klammern deine Bedingung wie x ist zum Beispiel größer als y. Dann würden Sie zwei geschweifte Klammern hinzufügen. Zwischen diese beiden geschweiften Klammern schreiben Sie Ihren Code oder die Aktion, die Sie ausführen möchten. Wenn die Bedingung erfüllt ist, führen Sie diese Aktion aus. Andernfalls wird diese Aktion nicht ausgeführt. Nun, um die Dinge klarer zu machen Lassen Sie uns das in Aktion sehen. Fügen wir nun unsere Hauptdatei hinzu. Ich nehme einen. Und fügen wir die Hauptfunktion hinzu. Jetzt können Sie hier ganz einfach alles schreiben. Initialisieren wir eine neue Variable und geben ihr einen Anfangswert von 50, ändern die Sprache auf C. Jetzt verwenden wir f-Anweisungen. Das ist die Syntax. Wenn zwei Klammern und zwei geschweifte Klammern. Drücken Sie nun wie gewohnt die Eingabetaste und zwischen den beiden geschweiften Klammern. Hier schreibst du jetzt deine Codes oder die Aktion. Und hier schreibst du die Bedingung. Jetzt schreiben wir eine logische oder rationale Bedingung wenn x größer oder gleich 50 ist. Das ist also die Bedingung und wir wissen , dass sie wahr ist , weil x gleich 50 ist. Jetzt werden wir Statements drucken. X ist größer oder gleich 50. Das war's. Wenn diese Bedingung zutrifft, wird diese Zeile ausgeführt. Sonst will ausgeführt werden. Speichern wir jetzt die Codes. Kompilieren wir es. Nun das ist eins, n ist gcc c. Jetzt viel erforschen. Wie Sie sehen können, wurde die Aktion ausgeführt, weil die Bedingung erfüllt ist. Nun, wenn wir die Bedingung ändern, um sie falsch zu machen, machen wir es weniger als 50. Jetzt kannst du zurück gehen. Sie können den Code erneut kompilieren und die EXE ausführen. Wie Sie sehen können, wird beim Ausführen von edit EXE nichts ausgegeben, da diese Bedingung falsch ist. Der Code innerhalb der beiden geschweiften Klammern wird also nicht ausgeführt. Und das ist der springende Punkt von der Verwendung der f-Anweisung. Wenn die Bedingung also erfüllt ist, führen Sie den Code zwischen diesen beiden geschweiften Klammern aus. Andernfalls führe es nicht aus. Das war's für die if-Anweisung. Dies ist der erste Fall. In der nächsten Lektion werden wir den zweiten dritten Fall für if-Anweisungen behandeln . Wenn Sie Fragen haben, können Sie diese gerne stellen. Das ist Ashraf vom pädagogischen Ingenieurteam. 20. Bedingte Aussage andererseits, wenn und sonst in C: Hallo und willkommen zu dieser neuen Lektion, in der wir über den zweiten, dritten Fall von if-Aussagen sprechen werden. In diesem Fall haben wir etwas, das sich „Else-if“ nennt. Schauen wir es uns an. Dies ist etwas, mit dem wir bereits vom ersten Fall an vertraut sind. Wenn die Bedingung besteht, führen Sie die Aktion aus. Wenn diese Bedingung nun falsch ist und Sie eine andere Bedingung überprüfen möchten , müssen Sie in diesem Fall else hinzufügen und ein Leerzeichen lassen und f hinzufügen. Sie verwenden dieselbe Syntax. Wie Sie in diesem Bereich sehen können. Wenn diese Bedingung zutrifft, führen Sie diese Aktion aus. Das Einzige, was hier neu ist, ist die L-Aussage. Nun, sonst bedeutet hier, dass, wenn diese Bedingung nicht zutrifft, dann überprüfe die andere Bedingung. Wenn diese Bedingung jedoch zutrifft, sollten Sie keine anderen Bedingungen überprüfen. Sie müssen sicherstellen, dass Sie diesen Punkt gut verstehen. Wenn Sie else hinzugefügt haben, bedeutet dies, dass die erste Bedingung, die erfüllt ist, bedeutet, dass das Programm die zugehörige Aktion ausführt und keine anderen Bedingungen überprüft. Andernfalls können Sie nur f verwenden und Sie können das andere entfernen , wenn Sie alle diese Bedingungen überprüfen möchten. In diesem Fall, wenn die Bedingung wahr ist Bedingung eins wahr ist, und die Bedingung eins wahr ist, wird sie auch nicht überprüft. Aber wenn Bedingung eins falsch ist, wird Bedingung zwei überprüft, wenn vor F eine else -Anweisung steht . Sehen wir uns das nun in Aktion an. Verwenden wir nun den gleichen Code wie zuvor. Das ist f, x ist kleiner als 50. Dann geh nach rechts wenn zwei Klammern und zwei geschweifte Klammern. Jetzt werden wir hier prüfen, ob X über oder gleich 50 ist. In diesem Fall drucken wir das so, dass x kleiner als 50 ist. Andernfalls, wenn diese Bedingung falsch ist, überprüfen Sie diese Bedingung. Wenn größer oder gleich 50, drucken Sie diese Zeile. Dies ist der Anwendungsfall von elseif. Dieser Zustand wird überprüft. Wenn dies zutrifft, wird dieser Zustand nicht überprüft. Es wird einfach diese Zeile ausführen und dies wird aus den if else-Anweisungen herausgehen. Wenn diese Bedingung jedoch falsch ist, wird die zweite Bedingung überprüft. Wenn wir andere Bedingungen haben und diese Bedingung falsch ist, wird die nächste Bedingung überprüft usw. Aber Sie müssen die else -Anweisung vor F hinzufügen. Wenn das Programm nun alle diese Bedingungen überprüfen muss, müssen Sie entfernen, auch wenn dies auch wenn dies zutrifft und Sie diese nicht überprüft haben die else-Anweisung. Und es wird die erste Bedingung überprüfen. Dann wird es gehen und die zweite Bedingung überprüfen. Und überprüfen Sie die dritte Bedingung und die von Ihnen hinzugefügten f-Anweisungen . Normalerweise verwenden wir jedoch die else -Anweisung, um weniger CPU-Last zu reduzieren und die Anzahl der Zeilen zu reduzieren, die wir überprüfen und ausführen müssen. Wenn dies zutrifft, müssen Sie dies nicht überprüfen. Versuchen wir nun, diesen Code hier von GCC 11 auszuführen. Bedingung falls sonst Punkt c angeben. Richtig. Wie Sie sehen können, ist x größer oder gleich 50, was dieser Zeile entspricht. Was hier passiert ist, ist, dass das Programm dieses durchlief. Es wurde geprüft, ob x kleiner als 50 ist, und das ist falsch. Was hier passiert ist, ist, dass die Funktion print f nicht ausgeführt wurde, weil dies falsch ist. Es ging in die zweite Bedingung. Sonst, wenn x größer oder gleich 50 ist, und das war wahr. Also hat es diese Zeile ausgeführt, und das sehen Sie hier. Das führt uns zum dritten Fall. Der dritte Fall ist einfach der Else-Fall. In diesem Fall ist dies eine Codezeile, die Sie schreiben, um sicherzustellen , dass, wenn keine der Bedingungen zutrifft, etwas anderes bewirkt wird. Also, wenn Bedingung eins falsch ist, sonst wenn Bedingung zwei falsch ist, sonst wenn Bedingung drei falsch ist, dann führe alles aus , was sich in der else-Anweisung befindet. Du schreibst einfach else und fügst zwei geschweifte Klammern hinzu. Um dies nun auf unseren Code anzuwenden, können Sie einfach zum Code gehen. Und hier können Sie sonst schreiben und zwei geschweifte Klammern hinzufügen. Zwischen diesen beiden geschweiften Klammern können Sie nun eine print f-Funktion schreiben. Keine der Bedingungen ist wahr. Lassen Sie uns jetzt alle falsch machen. Also lass uns dafür sorgen, dass x größer oder gleich 60 ist. Also dieser ist falsch. Andernfalls, wenn dieser auch falsch ist, wird er alles ausführen was wir in der else-Anweisung geschrieben haben. Speichern Sie Ihren Code und rufen Sie das Konsolenfenster auf. Lassen Sie uns nun den Code kompilieren, der einen Bildschirm benötigt, hey, das EXP. Und hier ist es. Keine der Bedingungen ist wahr, da die erste Bedingung falsch ist. Es ging in die zweite Bedingung. Andernfalls ist 60 auch falsch, wenn 50 größer oder gleich ist. Zumindest hebt es diese zweite Bedingung auf und ging direkt zur else-Anweisung und führte den Code innerhalb dieser else-Anweisung aus, der wie ein Standardfall ist. Wenn keine der Bedingungen zutrifft, müssen Sie hier etwas hineinschreiben , um es dem Benutzer zu zeigen, z. B. ob er unser eigenes Passwort für eine bestimmte Anzahl von Malen oder das falsche Passwort geschrieben hat für eine bestimmte Anzahl von Malen . Ich habe die Verwendung von if- und else if-Anweisungen für verschiedene Passwörter überprüft , die Sie festgelegt haben, dann können Sie keines der Passwörter schreiben, das wahr ist. Und das ist einer der Anwendungsfälle, Aussage L. Es kann auch ohne elsif verwendet werden. Sie können diese beiden Zeilen also einfach entfernen und nur wenn und sonst belassen. Und es wird ohne Probleme funktionieren. Das war's für diese Lektion. Um die Dinge zusammenzufassen, wird F verwendet, um eine Bedingung zu überprüfen. Wenn Sie mehr als eine Bedingung haben die sich auf dieselbe Variable bezieht, können Sie if- und else if-Anweisungen verwenden. Wenn Sie eine Aktion haben , die Sie ausführen müssen keine der Bedingungen zutrifft, können Sie sie in die else-Anweisung zwischen die beiden geschweiften Klammern schreiben . Und es wird ausgeführt, wenn keine der Bedingungen zutrifft. Ein letzter Hinweis ist, dass die Aussage von F. F wahr ist. Es wird nicht durch die else if- und else-Anweisungen gehen. Es wird einfach diese Aktion ausführen und den if-, else-, if- und else-Block verlassen . Dies ist eine gute Möglichkeit, den Zeitaufwand für die Überprüfung der Bedingungen zu reduzieren . Wenn diese Bedingung erfüllt ist, wird diese Bedingung nicht überprüft und nicht zur else-Anweisung gewechselt. Wir haben erwähnt, dass Sie die else-Anweisung von hier entfernen müssen, wenn Sie möchten , dass alle Bedingungen überprüft werden. Und es wird nur eine normale if-Anweisung , die die Bedingung überprüft. Wenn die Bedingung erfüllt ist, wird die Aktion ausgeführt. Das war's für diese Lektion. Wenn Sie Fragen zu den if- und else if -Aussagen haben, helfe ich Ihnen gerne weiter. Danke, dass du dir das angesehen hast, ist Ashraf vom Education Engineering Team. 21. Lokale Variablen und globale Variablen: Hallo und willkommen zu dieser neuen Lektion , in der wir über lokale Variablen und globale Variablen sprechen werden. Dies ist ein sehr wichtiges Konzept beim Programmieren in einer beliebigen Sprache, nicht nur in C. Lassen Sie uns nun über lokale Variablen sprechen. Eine lokale Variable ist die Variable, die in einer beliebigen Funktion definiert ist . diese Variable kann nur für die Funktion zugegriffen werden Auf diese Variable kann nur für die Funktion zugegriffen werden , die sie definiert. Wie Sie hier sehen können, haben wir eine lokale Variable. Die ganze Zahl x entspricht zehn. Geben wir also is integer ein, der Variablenname ist x und der Wert ist zehn. Jetzt kann auf diese Funktion nur noch unsichtbar im Funk zugegriffen werden . Sehen Sie, das ist die einzige Funktion , die diese Variable sieht. Deshalb nennen wir es lokale Variable. Jetzt kann die lokale Variable nur zwischen den beiden geschweiften Klammern gesehen werden , für die sie definiert wurde. Wie Sie also von hier bis hier sehen können, heißt es deshalb lokal. Die globale Variable hingegen ist die Variable, die außerhalb einer Funktion definiert ist. Auf diese Variable kann in jeder Funktion im Code zugegriffen werden . Schauen wir uns also hier rechts an. Wir haben eine Ganzzahl x, außerhalb der Hauptfunktion und außerhalb der ersten Funktion definiert die außerhalb der Hauptfunktion und außerhalb der ersten Funktion definiert ist. Da es außerhalb von ihnen definiert ist, kann auf es durch den Mittelwert zugegriffen und kann von func one abgerufen werden. Und das ist unser Grid. Globale Variablen sind, sie können überall in Ihrem Code verwendet werden. Deshalb werden sie global genannt. Wann immer Sie also eine Variable erstellen und in mehr als einer Funktion verwenden möchten , müssen Sie sie außerhalb der Funktionen am Anfang Ihres Codes erstellen , normalerweise nach dem Hash-Include. Wenn Sie jedoch möchten, dass auf eine Variable nur innerhalb einer bestimmten Funktion zugegriffen werden soll, erstellen Sie innerhalb der Funktion selbst. In diesem Fall handelt es sich um eine lokale Variable. Um die Dinge klarer zu machen, nehmen wir ein praktisches Beispiel. Lassen Sie uns ein neues Projekt erstellen, tatsächlich flüssig. Nun, nichtig, Haupt-Leere. Gehe zur Sprache C. C. Speichern wir uns das. Nennen wir es lokal. Erstellen wir nun hier eine Variable, x gleich zehn. Lass uns jetzt den normalen Weg x gepflanzt haben. Das ist der Dateiname. Wenn Sie nun versucht haben, diesen Code auszuführen, wird er problemlos ausgeführt, da dies eine lokale Variable ist und nur zwischen diesen beiden geschweiften Klammern zugegriffen werden kann. Wenn wir nun eine weitere Funktion erstellen würden, ist dies der Funktionsprototyp und x void. Jetzt machen wir die Implementierung hier. Dieselbe Zeile. gibt f x aus. Wie Sie sehen können, wird dies versuchen, die Variable x zu drucken, obwohl sie in dieser Gruppe nicht definiert wurde. Und obwohl es sich um eine lokale Variable handelt. Und wir haben bereits erwähnt , dass diese Funktion keinen Zugriff auf diese Variable haben wird , da es sich um eine lokale Variable handelt. Also rufen wir die Funktion wenn x. Also das ist der Prototyp, wie wir schon erwähnt haben, das ist die Implementierung und das ist die Funktionsform. Speichern Sie jetzt die Codes. Gehe zu Datei Cmd, G, C, C. Okay, jetzt schauen wir uns diesen Fehler an. Funktion Print x. X ist nicht deklariert. Und das liegt daran, dass wir versuchen , auf eine lokale Variable zuzugreifen, die innerhalb der Hauptfunktion innerhalb einer anderen Funktion erstellt wurde innerhalb der Hauptfunktion innerhalb einer anderen Funktion erstellt . Und das ist nicht möglich, da es sich um eine lokale Variable handelt. Erstellen wir nun eine globale Variable. Hier ist int y gleich 15. Und fügen wir y hier hinzu. Das wird also die lokale Variable drucken, und das ist unsere globale Variable. Wenn Sie nun zum C-Code zurückkehren, wird er problemlos kompiliert, wie Sie sehen können. Also, wie wär's mit E? Und es werden x und y gedruckt. Jetzt kann y in der Hauptfunktion und in der Funktion print x abgefragt werden . Weil es eine globale Variable ist. Während x aktiviert sein kann oder nur innerhalb der Hauptfunktion aufgerufen werden kann. Und das ist das Hauptkonzept von lokalen Variablen und globalen Variablen. Das ist Ashraf vom pädagogischen Ingenieurteam, das schnell zum letzten Mal in Eile ist. 22. Allgemeine Regeln bezüglich der Anweisung, wenn sie: Hallo und willkommen zu dieser neuen Lektion , in der wir über einige allgemeine Regeln im Umgang mit if-Anweisungen sprechen werden. Die erste Regel lautet nun, dass else if und else optional sind. Jetzt können Sie if-Anweisungen verwenden , ohne sonst schreiben zu müssen, wenn Sie nur eine Bedingung überprüfen müssen. Dies sind optionale Add-Ons, die Sie je nach Anwendungsfall oder Endziel verwenden können. Verschachtelte IF ist zulässig. Dieser Unterschied schreibt im Grunde eine if-Anweisung innerhalb einer anderen FCC. Und das zeige ich dir in einer Minute. Es ist nicht erlaubt, Code zwischen f und f oder sonst zu schreiben. Denn wenn Sie Code geschrieben haben, trennen Sie das F von der else if-Anweisung. Und es zeigt Ihnen einen Syntaxfehler. Verwenden Sie runde Klammern für eine if-Anweisung mit mehreren Bedingungen, um technische Fehler zu vermeiden. Einige Leute verwenden die f-Anweisungen, ohne die geschweiften Klammern oder runden Klammern zu bekämpfen, was viele Syntax - und technische Fehler mit sich bringt. Und darüber werde ich gleich sprechen. Falls Sie nur eine Aktion in einer if-Anweisung mit mehreren Bedingungen benötigen , können Sie sich dafür entscheiden, keine Klammer zu verwenden, obwohl dies immer noch dringend empfohlen wird. Sehen wir uns diese Knoten nun in Aktion an. Jetzt lass uns kämpfen und neuen Code. Fügen wir die Hauptfunktion hinzu. Und lassen Sie uns die C-Sprache als Standardstil wählen. Jetzt ist int x gleich 50. Wir müssen überprüfen, ob x gleich eins ist. Hier drin würden wir schreiben, ob x größer oder gleich 50 ist. Jetzt werden wir zwischen den beiden geschweiften Klammern die Funktion print f verwenden. Und hier werden wir x liegen, das ist gleich 50. Nun, was wir mit der Tatsache gemeint haben, dass sonst und sonst, wenn wir optional sind, dass Sie wählen können, sie nicht zu verwenden, und es wird keine Fehler, keine Syntaxfehler und nichts geben. Was wir mit verschachteltem F gemeint haben, ist, dass Sie innerhalb dieser if-Anweisung eine weitere if-Anweisung zwischen diesen beiden geschweiften Klammern schreiben können innerhalb dieser if-Anweisung eine weitere . Sie können also nach dieser print f-Zeile gehen und mit einer anderen if -Bedingung überprüfen, ob x. Nehmen wir an, wir prüfen hier, ob x gleich 50 größer als, sagen wir 50 ist. Machen wir 60 draus. Und darin müssen wir prüfen, ob es gleich ist, ob x gleich 50 ist. Nehmen wir an, das wird unser Code sein. Wir werden also dieselbe Zeile drucken. X ist größer als 50, und hier ist x gleich 50. Wie Sie sehen können, sind diese f-Anweisung nun die beiden geschweiften Klammern, die für die erste if-Anweisung gelesen werden. Jetzt haben wir eine weitere if-Anweisung geschrieben, und dies sind die geschweiften Klammern für die zweite if-Anweisung. Und das nennen wir verschachtelte IF, die eine if-Anweisung in eine andere if-Anweisung schreibt . Dies ist jetzt erlaubt und Sie können es tun, und die meisten von uns tun dies, um mehrere Bedingungen zu überprüfen. Wenn also die erste Bedingung erfüllt ist, müssen wir prüfen, ob die zweite Bedingung innerhalb der ersten Bedingung erfüllt ist . Dies ist nun die print F-Funktion , die ausgeführt wird, wenn x größer als 50 ist, was die erste Bedingung ist. Jetzt fügen wir in der zweiten Bedingung eine weitere print f-Funktion hinzu. Wenn also x gleich 50 oder sagen wir 55 ist, wird in diesem Fall die zweite Funktion gedruckt, die die Funktion print f ist. Versuchen wir nun, das auszuführen. Nennen wir das F-Narren. Öffnen Sie nun den enthaltenden Ordner und führen Sie ihn mit C und D aus. Jetzt fügen wir g, C, C, E, E, E hinzu. Wie Sie sehen können, ist x größer als 50, weil x 6060 entspricht. Aber da x nicht ist, o nicht gleich 55, es hat die zweite if-Anweisung nicht gewährt. Lass uns das mit 16 ändern. Was wird passieren? Hingerichtet und rennen? Wie Sie hier sehen können, ist die erste Bedingung wahr, x ist größer als 50. Also hat es diese Zeile innerhalb der if-Anweisung gedruckt. Und im Inneren haben wir eine weitere if-Anweisung in der ersten if-Anweisung, nämlich stdev. Diese if-Anweisung prüft, ob x gleich 60 ist, und das stimmt. Es führt die zweite print f-Anweisung und es wird x gleich 55 ausgegeben. So wird verschachteltes F verwendet. Auch dies ist eine if-Anweisung innerhalb der if-Anweisung. Wie Sie sehen können, ist dies die erste if-Anweisung, und dies ist die zweite if-Anweisung darin. Es ist nicht wie im Sonst-wenn-Fall. Jetzt. Es ist nicht erlaubt , einen Code zwischen f x gleich zehn zu schreiben. Und fügen wir hier alles hinzu. Es ist nicht erlaubt, Codes zwischen diesen geschweiften Klammern und einer solchen else if-Anweisung zu schreiben . Wenn Sie versuchen zu schreiben, sagen wir eine print f-Anweisung außerhalb dieser ersten if-Anweisung und vor der else if. Versuchen wir unseren Code auszuführen. Wie Sie sehen können, liegt ein Fehler vor. Wir haben Enden ohne ein vorheriges f. Es zeigt also die Else-if-Anweisung an, bei der es sich um diese Aussage handelt. Dies liegt daran, dass wir eine Zeile zwischen der ersten if-Anweisung und den else-if-Anweisungen hinzugefügt haben. Also bricht diese neue Zeile den Block diesen if und else-if Block. Diese if-Anweisung ist also ein Block, diese Else-if-Anweisung ist ein weiterer Block. Und Sie können else if oder else nicht ohne eine ursprüngliche IF-Anweisung verwenden. Deshalb gibt es einen Fehler , der sonst ohne ein vorheriges f erkannt wird und es zeigt, dass Sie einen Syntaxfehler handeln. Um das Problem zu beheben, müssen Sie dies entfernen und zusammenkleben lassen. Und das wird als Block behandelt. Eine andere Sache ist, dass Sie diese else if -Anweisung ohne diese beiden geschweiften Klammern verwenden können . Du kannst sie entfernen. Und du kannst einfach diese f print f line fahren. Normalerweise empfehle ich das nicht, da es viele technische und logische Fehler verursacht. Manchmal funktioniert der Code vielleicht, aber er verhält sich auf unsere Weise. Normalerweise ziehen wir es vor, die beiden geschweiften Klammern nach der if-Anweisung hinzuzufügen . Aber sagen wir mal ein paar Regeln. Wenn Sie das F ohne geschweifte Klammern verwenden möchten. Die erste Gesetzesregel lautet Wenn Sie das f ohne geschweifte Klammern geschrieben haben, dürfen Sie nur eine Codezeile hinzufügen. Um dies zu überprüfen, kommentieren wir alle diese Zeilen. Also werde ich hier und hier einen Kommentar hinzufügen. Und lassen Sie uns diese Aussage verwenden. Jetzt. Wenn x gleich, gleich zehn ist, können Sie hier schreiben x gleich zehn und es wird ausgeführt. Wenn Sie möchten, versuchen Sie es mit der if-Anweisung nach der if-Anweisung, x und Taten. Wenn ein Schritt. Nun, da Sie die beiden geschweiften Klammern nicht hinzugefügt haben , beginnen diese am Anfang und am Ende dieses Aktionscodes. Es wird nur dieser Code ausgeführt. Sehen wir uns das jetzt im Konsolenfenster an. Okay, jetzt speichern wir den Code. Ich habe es nicht gespeichert. Jetzt heißt es, dass wir eine implizite Erklärung der Kochmiete haben . Wir müssen hier F hinzufügen. Das ist ein Rechtschreibfehler. Jetzt führen wir das aus. Wie Sie sehen können, ist x gleich n, und das ist wahr. Es führt die erste Zeile aus. Die zweite Zeile bezieht sich nicht auf die if-Anweisung und wurde trotzdem ausgeführt. Lassen Sie uns jetzt den Zustand falsch machen. Also wenn x nicht gleich zehn ist, lassen Sie uns jetzt kompilieren und ausführen. Wie Sie sehen können, wurde, obwohl x nicht gleich zehn ist, die zweite Zeile ausgeführt, bei der es sich um die Anweisung print f handelt. X ist in der Tat gleich zehn. Das liegt daran, dass if, wenn wir keine geschweiften Klammern hinzugefügt haben, nur eine Zeile nach der if-Anweisung nimmt und sie so behandelt , als ob sie den if-Anweisungen folgt. Also wenn x nicht gleich zehn ist, stimmt das nicht. Diese Zeile wird also nicht ausgeführt. Dies ist die Endgrenze der if-Anweisung. Da wir die geschweiften Klammern nicht hinzugefügt haben, handelt es sich bei dieser Zeile um eine Baugruppenzeile außerhalb der if-Anweisung. Es ist, als hätten Sie diese Codezeile weg von den IF-Anweisungen geschrieben . Weil die IF-Anweisung ohne die geschweiften Klammern nur eine Codezeile ausführen kann. Wenn wir nun beide Zeilen ausführen wollen, müssen wir die geschweiften Klammern hinzufügen. Wenn wir den Code jetzt noch einmal ausführen, wird nichts gedruckt, da diese beiden Zeilen mit dieser if-Anweisung zusammenhängen . Lass uns das ausprobieren. Wie du siehst. Es wurde nichts gedruckt. Wie Sie sehen können, folgen beide Zeilen der if-Anweisung und sie ist falsch oder es wurden keine Zeilen gedruckt. Aber im Fall, dass keine geschweiften Klammern vorhanden waren , wurde die zweite Zeile gedruckt. Weil wir bereits erwähnt , dass if ohne die geschweiften Klammern nur eine Zeile nach der if-Anweisung nimmt und sie so behandelt, als wäre es die Codezeile oder die Aktion, die es benötigt execute oder not execute, abhängig von der Bedingung. Auch hier empfehlen wir, keine geschweiften Klammern zu verwenden. Die Verwendung von geschweiften Klammern ist eine gute Programmierpraxis. Ohne sie können Sie am Ende viele logische Fehler haben, aber Sie müssen die spezifische Entzündung kennen, aber Sie müssen die spezifische Entzündung kennen da sie manchmal in einer Multiple-Choice-Frage, einem Quiz oder einer Prüfung auftritt. oder ein Interview. Sie werden die if-Anweisung ohne die geschweiften Klammern beißen und Ihnen sagen , was die Ausgabe dieses Programms ist. Jetzt müssen Sie verstehen, dass das F nur mit dieser Codezeile zusammenhängt. Diese Codezeile ist für den Epstein nicht relevant. Das war's. Das guckt sich diese Lektion an. Wenn du Fragen an ihn hast. Das ist Ashraf vom Bildungs - und Ingenieurteam. 23. Switch in C: Lambda wird diese neue Lektion kommen, in der wir über Switch-Fall sprechen werden. Switch-Anweisungen sind nun so, als ob Anweisungen verwendet werden, um zu überprüfen, ob eine Bedingung wahr ist oder nicht, dann wird ein Befehl ausgeführt. Anweisung Let's switch können Benutzer nur eine Auswahl aus einer Reihe von Auswahlmöglichkeiten auswählen. Die Variablenwerte werden mit den Werten und verschiedenen Fällen verglichen . Und dann stimmt es mit dem case-Wert überein. Falls es keine Übereinstimmung gibt, wird der Standardblock automatisch ausgeführt. Um die Dinge klarer zu machen, werfen wir einen kurzen Blick auf dieses Diagramm. Hier ist unser Ausdruck, bei dem es sich im Grunde um die Dinge handelt, die die Variable überprüfen möchten. Nun, wenn diese Variable ersten Konstante entspricht, sagen wir eins. Es wird Codeblock eins ausführen. Wenn es nicht gleich eins ist, wird die zweite Konstante überprüft. Nehmen wir an, es sind zwei. Wenn der Variablenwert nun zwei entspricht, wird dieser Block ausgeführt. Andernfalls wird die dritte Konstante angezeigt. Und es kann bis zu n Konstanten immer weiter gehen. Wenn nun keine dieser Konstanten oder Bedingungen zutrifft, wird der Standardcode ausgeführt, wie die L-Anweisung und die if else-Anweisung. Wenn also keine der Bedingungen zutrifft, führen Sie den Standardcode aus. Das war's. Dinge klarer zu machen, schauen wir uns die Syntax an. Zuerst. Fügen wir diese Include-Anweisung hinzu. Und diese Hauptfunktion. Ändern Sie nun die Sprache, um den Code als 13 speichern zu sehen. Definieren wir nun eine Variable und x ist gleich fünf. Okay, machen wir es gleich drei. Jetzt. Welche Fall-Syntax? Zuerst müssen Sie diesen Schalter und zwei Klammern und zwei geschweifte Klammern hinzufügen . Dann fangen Sie an, die Syntax für das Schreiben von irgendetwas innerhalb der beiden Klammern zu markieren. Hier schreibst du Fall. Und diese beiden Punkte. Dann musst du eine Pause hinzufügen. Die Syntax ist ein bisschen komplex, aber Sie müssen sie sich so merken, wie sie ist. Jetzt. Sie müssen einen weiteren Fall hinzufügen, je nachdem, wie viele Fälle Sie hinzufügen müssen , einen weiteren Umbruch, weiteren Fall und eine kleine Pause. Und dann müssen Sie schließlich den Standard hinzufügen und brechen. Es ist jetzt, beginnen wir hier die Variable hinzuzufügen, die wir umschalten möchten, nämlich x. Das ist der erste Fall. Also beißt hier irgendwas rein, was stellt sicher, dass es eine Konstante ist? Also lass uns eins leben. Also wenn x gleich eins ist, dann schreibe deinen Code hier. Eigentlich einer. Das ist Bedingung eins. Nehmen wir an, wir möchten print f verwenden, um die Funktion zu drucken, um etwas zu drucken. Nehmen wir an, x ist gleich eins. Jetzt kopiere das Gleiche. Hier haben wir die Sekunden, welcher Fall? Sagen Sie, dass x gleich zwei ist. Hier haben wir den dritten. Mach drei daraus und schreibe x gleich drei. Nun, wenn keiner von ihnen, nennen wir diese Standardaktion. Nehmen wir an, der x-Wert ist negativ. Wenn nichts davon zutrifft, wird es diese Zeile ausführen. Speichern wir jetzt diesen Code. Lassen Sie mich die Codeblöcke erklären, dann können wir über jeden dieser Teile sprechen . Wie Sie hier sehen können, haben wir die switch-Anweisung. Was ich jetzt verstehen muss , ist , dass wir zwischen diesen beiden geschweiften Klammern eine Variable hinzufügen müssen , die wir überprüfen möchten. Jetzt gibt es zwei geschweifte Klammern. Alles andere befindet sich in ihnen. Jetzt ist die Syntax klar. Wir haben einen Fall und wir müssen ihn brechen. Jetzt endet der Fall mit zwei Punkten, während der Bruch mit einem Semikolon endet, bedeutet eins. Nun, der Fall, nach dem Fall muss ein Leerzeichen sein, dann können Sie den Wert hinzufügen , den Sie umschalten möchten. Das wird also prüfen, ob x gleich eins ist. Und wenn das stimmt, wird diese Aktion zwischen dem Gehäuse und der Bremse ausgeführt . Wenn dies falsch ist, wird der nächste Fall fortgesetzt. Wenn dies nun zutrifft, wird es dies ausführen und die switch-Anweisung verlassen, genau wie die if, else if -Anweisung. Nun, wenn das falsch ist, falsch. Dann wird es gehen und den zweiten Fall überprüfen. Wenn x gleich zwei ist. Wenn x gleich zwei ist, wird diese Aktion ausgeführt. Dann wird es aus diesem Fall ausbrechen und es wird aus der switch-Anweisung herauskommen. Wie Sie hier sehen können, haben wir wieder zwei Punkte. Hier. Wir haben ein Semikolon. Hier haben wir ein Leerzeichen zwischen dem Fall und dem Wert , den wir überprüfen möchten. Das Gleiche gilt für den dritten Fall. Und Sie können einen vierten, fünften und beliebig viele Fälle hinzufügen . Der letzte Fall wird hier der Standardfall sein. Jetzt ist der Standardfall hier im Grunde die else-Anweisung in der if-else-Anweisung. Wenn nun keine dieser Bedingungen zutrifft, wird der Standardfall angezeigt. Hier haben wir zwei Punkte. Und um die Aktion oder irgendetwas auszuführen , das zwischen dem Standard und dem Bruch geschrieben wurde, was diese Codezeile ist. Es sieht aus wie eine if-, else-, if- und else-Anweisung, aber mit einem switch case. Und es ist eine sehr vertraute oder sehr bekannte Methode eine Variable umzuschalten, um zu überprüfen, ob sie die richtige Variable ist oder nicht. Und sie verwenden es normalerweise , wenn Sie ein Menü erstellen , in dem der Benutzer ein Elementformular überprüfen kann. Kehren wir nun zu unserem Code zurück, speichern wir den Code und versuchen ihn zu kompilieren. Jetzt haben wir hier den GCC 13-Switch-Status. Siehe eine Punkt-EXE. Und wie Sie sehen können, wurde diese Zeile gedruckt. Und es wurde gedruckt , weil x gleich drei ist. Sobald wir also die switch-Anweisung eingegeben haben, hat sie die Form, ob x gleich eins ist, ist dies falsch. Also ging es zum zweiten Fall, wenn x gleich zwei ist, was o ist. Also wurde geprüft, ob x gleich zwei ist, was falsch ist. Und es ging von diesem Fall zum nächsten Fall über, um zu überprüfen, ob x gleich drei ist, was wahr ist, weil x gleich drei ist. Also druckte es diese Linie zwischen dem Fall und dem Bruch. Und wenn wir hier keine andere Zeile haben, wird sie gedruckt und ausgeführt. Sobald dieser oder einer der Fälle zutrifft, wird der Code innerhalb des Falls ausgeführt und die switch-Anweisung verlassen. Daher wird die Standardeinstellung nicht überprüft und die Standardeinstellung nicht ausgeführt. Deshalb haben wir x gleich drei. Das war's. Dies ist die switch-Anweisung und so wird sie verwendet. Wenn Sie Fragen zu ungesunden haben ****. Das ist Ashraf vom pädagogischen Ingenieurteam. 24. Allgemeine Regeln in C ändern: Hallo und willkommen zu dieser neuen Lektion, in der wir über Switch-Anweisungen sprechen werden. Regeln. Dies sind Regeln, die Sie berücksichtigen müssen , wenn Sie mit switch-Anweisungen arbeiten. Jetzt werden wir für jeden dieser Fälle über diese Konstante sprechen . Nummer 123. Diese Konstante muss eindeutig sein, sodass Sie nicht dieselbe Konstante verwenden können. Die Frau ist 11 Jahre alt. Das ist falsch. Sie können hier keine Variable wie y oder x hinzufügen. Oder a muss ein konstanter Wert sein. Die Standardbezeichnung ist optional. Sie können diesen mit einer break-Anweisung beschrifteten Standard verwenden oder löschen. Die switch case-Anweisung funktioniert ohne Probleme. Das ist, ich möchte darauf hinweisen, dass ich daran denken sollte. Jetzt ist nur eine Standardeinstellung zulässig. Sie können hier also keine Standardeinstellung hinzufügen und hier eine Standardeinstellung hinzufügen. Dadurch erhalten Sie einen Syntaxfehler, da das Programm dadurch gestört wird. Es wird nicht wissen, welche dieser Standardwerte ausgeführt werden sollen. Wir haben also nur einen Standard. Die zweite Sache mit der Standardeinstellung ist, dass sie an einer beliebigen Stelle innerhalb der switch-Anweisung platziert werden kann, sodass Sie sie hier platzieren können. Alles was du hier platzieren kannst. Solange es sich nur um eine Standardeinstellung handelt, darf sie überall platziert werden. Stellen Sie also sicher, dass Sie es hinzufügen, wann immer Sie möchten. Stellen Sie nur sicher, dass es nicht dupliziert wird. Jetzt endet die break-Anweisung mit einem switch. Jeder dieser Fälle muss viel seine eigene break-Anweisung haben. Also in diesem Fall ist wahr, wird diesen Code ausführen dann diese switch-Anweisung vollständig unterbrechen. Es wird also aus den ganzen Aussagen herauskommen. Wenn Sie vergessen, die break-Anweisung hinzuzufügen, führt dies zu logischen Fehlern. Falls ich break Anweisung nicht existiert. Wenn wir diese break-Anweisung entfernen, sollen alle nachfolgenden Codes bis zum Ende von switch ausgeführt werden oder bis das Programm eine break-Anweisung findet. Also wird es das ausführen und dann weiter ausführen, und dann weiter ausführen bis es die break-Anweisung erreicht. Stellen Sie sicher, dass Sie keine der break-Anweisungen vergessen. Jeder Fall muss seine eigene break-Anweisung haben, und normalerweise kaufe ich zuerst die gesamte Syntax, dann fange ich an zu codieren. Eine weitere gute Sache , die Sie wissen müssen, ist, dass das Verschachteln erlaubt ist. Und was wir mit netter Sache meinen, ist, dass Sie innerhalb dieser Fälle eine switch-Anweisung schreiben können . Nehmen wir an, wir sind in Fall zwei. Wir können einfach switch case 0 schreiben, eine Pause. Und wir können hier eine weitere Variable hinzufügen, sagen wir y und mit dieser Standardvariable wechseln. Und nach der Standardeinstellung haben wir diese Pause. Dies ist nun in jedem dieser Fälle zulässig, und dieser Fall wird als verschachtelte switch-Anweisung bezeichnet. Also leitet es die switch-Anweisung innerhalb dieser ursprünglichen switch-Anweisung. Zusammenfassend lässt sich sagen, dass die Konstante eindeutig sein muss und keine Variable sein kann. Eine Standardbezeichnung ist optional. ist nur eine Standardeinstellung zulässig. Sie kann jedoch an einer beliebigen Stelle in der switch-Anweisung platziert werden . Eine break-Anweisung beendet den Switch. Falls I break Anweisung nicht existiert, müssen alle nachfolgenden Codes bis zum Ende des Schalters ausgeführt werden oder eine break-Anweisung finden. Verschachtelung ist ebenfalls erlaubt. Genau wie wir es dir vor ein paar Sekunden gezeigt haben. Dies sind die wichtigsten Regeln, die Sie beachten müssen. Normalerweise kommen die meisten von ihnen in Multiple-Choice-Fragen und wahren und falschen Fragen oder Interviewfragen zur Programmierung in C vor. Wenn Sie Fragen zu den Dingen haben , die wir erklärt haben, Ich helfe Ihnen gerne dabei, diese Lektion anzuschauen. Das ist Ashraf vom Bildungs - und Ingenieurteam. 25. Tue beim Schleifen in C: Hallo und begrüße diese neue Lektion, in der wir die Do-While-Schleife diskutieren werden. Nun ist es sehr ähnlich wie warum Lu, aber da wir ein Ado davor haben, gibt es einige Änderungen oder Unterschiede, sagen wir mal. Schauen wir uns nun die Syntax an. Wie Sie sehen können, beginnt es mit ado, dann mit zwei geschweiften Klammern. Die Bedingung ist das Letzte, was hier geschrieben wurde. Wie Sie sehen können, sind dies die beiden geschweiften Klammern. Dann haben wir den Codeblock. Danach haben wir diese Bedingung, weshalb zwei Klammern. Und zwischen den beiden Klammern haben wir die Bedingung. Und hier haben wir ein Semikolon. Das ist die Syntax und Sie müssen sie sich merken. Da wir das dual haben und wir die geschweiften Klammern mit einem Codeblock vor der while-Schleife haben , ist die while Bedingung. Dies bedeutet, dass die Schleifenkörperanweisung mindestens einmal ausgeführt wird , bevor überprüft , ob die Bedingung wahr ist oder nicht. Das liegt daran, dass wir am Ende die Bedingung hier haben. Und das ist der Hauptunterschied zwischen der while - und der do-while-Schleife. Die do-while-Schleife führt also den Codeblock bevor überprüft wird, ob die Bedingung wahr ist. Die Schleife wird so lange wiederholt , wie die Bedingung erfüllt ist. So wie die while Schleife in diesem Fall schrumpft. Sehen wir uns dieses Beispiel an. Hier haben wir eine ganze Zahl x gleich eins. Wir haben aufgrund von Aussagen und wir haben diese Bedingung. Das erste, was passieren wird , wird zum Dual gehen. Dann werden diese beiden Zeilen ausgeführt , bevor die Bedingung überprüft wird. Also wird es drucken und scannen, wird drucken, ich bin in der Schleife. Dann wird etwas vom Benutzer gescannt , sagen wir eine Zahl. Nun, während die Zahl, die gezählt wurde, nicht gleich 0 ist. Also was ist diese Bedingung wahr? Genau wie in der while Schleife. Es wird zurückgehen und den Codeblock erneut ausführen. Sobald die Ausführung abgeschlossen ist, geht es in die Bedingung und es wird so weiterlaufen, dann so , so, dann so, dann so, und so weiter, bis die Bedingung falsch ist. Genau wie wir es in der while Schleife erklärt haben. Abgesehen davon, dass in diesem Fall, wenn die Bedingung von Anfang an falsch ist, der Codeblock mindestens einmal ausgeführt wird , da wir den Codeblock ausführen bevor wir die Bedingung überhaupt überprüfen ohne die Bedingung ist wahr oder falsch. Und das liegt daran, dass wir mit dem Du beginnen , dann mit dem y. Im Gegensatz zum Wein, der das zweite, das zweite Mal ist , dass wir erklärt haben. Schauen wir uns nun ein praktisches Beispiel an. Lassen Sie uns zunächst stdio.h edge void mail einbeziehen. Hier müssen wir Lücken hinzufügen. Und lasst uns die Sprache wählen, die c sein soll. Und x ist gleich eins. Tun Sie, während die Bedingung x ungleich 0 ist. Das ist die Syntax. Drücken Sie jetzt die Eingabetaste. Und hier müssen wir den Codeblock hinzufügen. Dies fügt einen Ausdruck von f-Anweisungen innerhalb der Schleife hinzu. Scannen Sie dann f, lesen Sie eine Eingabe des Benutzers. Und sagen wir X Prozentsatz d. Okay, jetzt sagen wir, dass Sie x eingeben, dann Schrägstrich und ohne Schrägstrich, und wir lassen es so und dieselbe Zeile. Speichern wir es jetzt. Nennen wir es 16, mach währenddessen. Gehen wir nun zum Kompilierungsprozess. Gehen Sie nun zu der Datei open mit dem Ordner CMD, gcc, c von x. Wir befinden uns in der Schleife, geben X ein, also X, sagen wir 123456. Solange x ungleich 0 ist. Das wird es auch weiterhin tun. Jetzt ist einmal x gleich 0. Jetzt ist hier die Bedingung. X nichts ist gleich 0. Nun, wenn x 0 ist, ist 0 gleich 0, also ist diese Bedingung falsch. Es wird raus. Die Do-While-Schleifen. Also lass uns hier 0 schreiben. Wie Sie sehen können, ist es draußen. Nehmen wir an, wir wollen die Bedingung von Anfang an falsch machen . Nehmen wir also an, dass x ungleich 0 ist. Und hier haben wir es. X ist gleich eins. Nun, wie Sie in diesem Fall sehen können. Wenn wir hier 0 eingeben, gehen wir zur Ausführung. Wenn wir hier 0 eingeben, bedeutet das, dass 0 ungleich 0 ist. Jetzt haben wir diese Bedingung bereits als falsch, weil x gleich 11 ist, ungleich 0 ist wahr. Also wenn wir das ersetzen war 0, sagen wir, wir speichern den Code. Wenn es also kein Do-While ist, wird nichts gedruckt. Aber da wir eine Do-While verwenden, und wir haben bereits erwähnt , dass der Codeblock vor dem Huhn gedruckt wird vor dem Huhn gedruckt ohne dass die Bedingung wahr ist oder nicht. Die Bedingung ist falsch. Das ist nicht wahr, denn wie Sie hier sehen können, ist 0 ungleich 0 falsch, weil 0 gleich 0 ist. Die Bedingung ist also, und nichts sollte ausgeführt werden. Aber da wir ein do-while verwenden, wird es mindestens einmal ausgeführt, auch wenn die Bedingung falsch ist. Also lass es uns ausführen. Wie Sie sehen können, befinden wir uns in der Schleife. Geben Sie x ein. Obwohl die Bedingung falsch ist, wird der Codeblock ausgeführt, wie Sie in dieser Zeile sehen können. Und das ist der Hauptunterschied zwischen dem Do-While und While. Wenn wir jetzt denselben Code wie diesen Code verwenden, kopiere ich ihn so, wie er der Wein ist. Und hier füge ich die beiden Zeilen hinzu, diese beiden Zeilen. Lassen Sie uns nun diesen Teil kommentieren, dass die Wildnis. Und lass uns die Funkzelle spielen. Wenn wir diesen Code jetzt speichern, kehren Sie zur Ausführung zurück. Der Bildschirm. Bearbeiten Sie jetzt EXE. Wie Sie sehen können, wurde hier nichts gedruckt , da die Bedingung falsch ist. Da wir den Zustand in der Wildnis überprüfen bevor wir etwas ausführen, wurde nichts gedruckt. In der Zwischenzeit wurde dies jedoch gedruckt, obwohl der Zustand falsch ist. Dies ist der Hauptunterschied zwischen diesen beiden. Ich hoffe, dass Sie jetzt verstehen, worauf ich in Becks Erklärung hinweisen wollte. Wenn Sie nun ein Problem haben oder ein Problem haben, das zu verstehen, würde ich es gerne näher erläutern. Fragen zu den Aufgaben werden folgen, damit Sie die Dinge noch besser verstehen. Danke, dass du diese Lektion gesehen hast. 26. Break und Continue in C: Hallo und willkommen zu dieser neuen Lektion , in der wir über Pause sprechen und weitermachen werden. Jetzt schreibt die break-Anweisung im Grunde break und fügt ein Semikolon hinzu. Eine vage Anweisung kann mit der Schleife verwendet werden , um die Schleife sofort zu beenden und den externen Code ab der Schleife auszuführen. Während die continue -Anweisung, die im Grunde schreibt, continue, ein Semikolon hinzufügt. Wenn Sie die aktuelle Iteration überspringen und zur nächsten Iteration springen. Dieser Code wird übersprungen und direkt zur nächsten Iteration übergegangen. Der Zweck dieser break-Anweisung besteht darin, aus einer Schleife auszubrechen. Zum Beispiel, wenn unser Code I user oder die Eingabe auffordert , ein Integral namens x einzugeben. Und diese Bedingung ist wahr. Es wird die while-Schleife durchbrechen. Um die Dinge klarer zu machen, nehmen wir diese beiden Beispiele. Dies ist eine Endlosschleife. Ein Säugling, der im Grunde eine Schleife war , die sich für immer wiederholen wird. Dieser Code wird sich also für immer wiederholen. Denn während eins, und wir wissen bereits dass jede Zahl, die nicht 0 ist, wahr ist. Eins hier heißt zwar wahr. Diese Bedingung wird für immer gelten. Deshalb nennen wir es Endlosschleife. Diese Schleife wird unterbrochen, sobald der Benutzer x als Eins eingibt. Es wird also den Benutzer wiegen, etwas einzugeben, irgendetwas. Wenn nun das, was der Benutzer eingegeben hat, eins ist, wird es aus der Schleife herausbrechen. Das war's jetzt. Die Schleife wird beendet, ohne dass die Bedingung falsch gemacht werden muss. nun zur kontinuierlichen Anweisung an, Nehmen wir nun zur kontinuierlichen Anweisung an, dass dies eine for-Schleife ist , die von eins bis neun durchläuft. Da bin ich weniger als zehn. Jetzt wird dieser Code bei jeder Iteration weiter ausgeführt , genau wie wir geplant in der FOR-Schleifen-Lektion der vierten Lektion beenden . Nun, diese Aussage, wenn ich gleichem Geschlecht gleichberechtigt bin, wird überprüfen, sobald ich oder sobald die Iteration diese sechs erreicht hat, oder ich gleich sechs ist, wird sie diese Flüssigkeitszufuhr unterdrücken. Und wenn wir „Flucht“ sagen, wird es hier nichts ausführen. Es springt einfach zur Aktion und erhöht sich auf sieben. Diese Zeile wird also nicht gedruckt, wenn ich gleich sechs bin. Und das ist es, was wir meinen, wenn wir die Iteration mit der Anweisung continue überspringen . Um die Dinge klarer zu machen, lassen Sie uns dies anhand eines praktischen Beispiels tun. Beginnen wir nun mit dem Hinzufügen unseres Hash-Includes. Wie immer. Mann, nichtig. Jetzt hier zwischen den beiden geschweiften Klammern oder geschweiften Klammern. Also müssen wir unseren Code hinzufügen. Lassen Sie uns diese Angst zeigen, um zu sehen. Jetzt müssen wir while loop this, den Break-Satz, erstellen . Jetzt müssen wir in dieser while Schleife eine Endlosschleife machen und wir müssen Eingaben vom Benutzer lesen. Wir werden Person zu D leben. Und sagen wir, wir erstellen eine Variable, nennen sie M, geben ihr einen Anfangswert von 0. Jetzt hier drinnen müssen wir überprüfen, ob m gleich eins ist. Dann kann ich es in derselben Zeile hinzufügen. Oder wenn ein Alkin, diese Methode, solange es nur eine Zeile ist, ohne diese geschweiften Klammern ausgeführt wird, wie wir in früheren Lektionen erwähnt haben. Wenn Sie nun versuchen, diesen Code zu testen, speichern wir ihn zunächst. Speichern Sie jetzt die Datei. Gehe zu Datei öffnen mit Ordner cmd. Hier. Lass uns heranzoomen. Du wirst den Dateinamen sehen. Sehen Sie weiter. Jetzt. Wie Sie sehen können, wartet es darauf, dass wir etwas eingeben. Geben wir fünf und dann 678 ein. Es wird immer wieder nach mehr gefragt, um den eingehenden Wert weiter zu scannen da wir uns in einem Unfruchtbaren befinden. Sobald ich jetzt eine aufgeschrieben habe, wird sie aus der while-Schleife unterbrochen. Und die break-Anweisung wird im Grunde genommen verwendet, um die while-Schleife sofort zu beenden und den Code außerhalb auszuführen, da wir keinen Code haben, wird die while-Schleife verlassen und das Problem beenden. Versuchen wir es mit einem. Betreten Sie. Wie Sie sehen können, ist es jetzt draußen. Also ging es außerhalb der while-Schleife und das Programm beendete die Ausführung. Das ist also der Hauptzweck für die Verwendung der Bremsleitung. Das ist im Grunde genommen , um aus all den sicheren Endlosschleifenbedingungen auszubrechen . Das ist das Erste. Lassen Sie uns die Anweisung mit einer for-Schleife fortsetzen. Also hier sind unsere vier hier drin. Und ich bin gleich 0. Es ist weniger als zehn plus ein Plus. Also hier werden wir fragen, ob ich gleich fünf bin. Dann mach weiter. Bevor wir weitermachen, müssen wir nun eine Print-Anweisung hinzufügen. Print f. Sagen wir Prozentsatz d Schrägstrich n. Hier müssen wir den Wert von all drucken. Jetzt gibt es diese Linie nicht mehr. Sehen wir uns die Ausgabe in beiden Fällen an, ohne mit dem Container fortzufahren. Jetzt werden Werte von 0 bis neun gedruckt. Also lass uns gehen Datei öffnen. Siehe Cmd, G, C, C, 17, kurze Amtszeit. Mal sehen. Vielleicht zehn. Sie identifizieren jetzt EXE. Wir drucken Werte von 0 bis neun. Also 0123456789. Wenn wir das jetzt aktivieren, ist diese , sobald ich fünf Bedingung wahr, sobald ich fünf erreicht habe. Fahren Sie fort, wir überspringen alles innerhalb der Schleife und es wird zum Inkrement oder Aktionsblock der for-Schleife gehen . Es wird also keinen Code ausführen, wenn es das erreicht, ich bin gleich fünf. Fünf werden also nicht gedruckt. Also lass es uns hier draußen testen. Speichern wir den Code. Geh zurück, kombiniere es, hingerichtet. Wie Sie sehen können, konvertieren wir sie jetzt. Hier siehst du 01234, und hier kannst du sie sehen. Jetzt ist fünf da. Und die vorherige Hinrichtung ohne diesen Satz. Während wir hier keine fünf haben, haben wir 6789. Also hat es fünf übersprungen. Jetzt haben wir bereits diese Fortsetzung Aussage erwähnt. Wir überspringen die aktuelle Iteration und springen zur nächsten Iteration. Und genau das ist hier passiert. Das war's. Dies ist die break-Anweisung aus einer Schleife. Wenn die Bedingung wahr ist, ist dies die kontinuierliche Anweisung, bei der es sich im Grunde um eine Anweisung handelt, die verwendet wird, um eine bestimmte Iteration innerhalb einer Schleife zu überspringen. Das war's für diese Lektion. Wenn Sie Fragen haben, helfe ich Ihnen gerne weiter. Danke fürs Zuschauen. 27. Funktionen in C: Hallo und willkommen zu dieser neuen Lektion, die eine der wichtigsten Lektionen in diesem Kurs ist . In dieser Lektion werden wir über Funktionen sprechen. Eine Funktion ist ein Codeblock , der nur ausgeführt wird , wenn er aufgerufen wird. Es wird verwendet, um bestimmte Aktionen auszuführen. Und sie sind wichtig für die Wiederverwendung von Code, z. B. einmal einen Code zu definieren und ihn oft zu verwenden. Um die Funktion verwenden zu können, müssen Sie sie in Ihrem Code aufrufen. Wenn Sie eine Funktion aufrufen, können Sie einige Daten oder Eingaben senden, und es ruft return zurück und out für Sie auf. Die gebräuchlichste Funktion ist die Hauptfunktion, die der Einstiegspunkt ist, den wir seit Beginn dieses Kurses schreiben. Unsere Wave-Funktion ist im Grunde genommen das. Wir schreiben es so. Leere main, zwei Klammern und zwei geschweifte Klammern. Das ist der Name der Funktion. Und main ist für diese Hauptfunktion reserviert, die der Einstiegspunkt zwischen den beiden Klammern ist, wir fügen die Eingaben hinzu. Wenn wir jetzt keine Eingaben hinzufügen möchten, fügen wir das Wort void hinzu. Dies ist nun der zurückkehrende Datentyp. Wenn diese Funktion nichts zurückgibt, nennen wir sie void. Wir fügen void im Rückgabedatentyp hinzu. Und den Code, den Sie ausführen oder wiederverwenden möchten, schreiben Sie ihn normalerweise hier hinein. Das sind die Codes. Dies ist eine der Funktionen, die wir seit Beginn unseres Programms häufig verwendet haben. Um die Funktion auszuführen, müssen Sie sie aufrufen. Die Funktion bietet Ihnen den Vorteil, dass sie einmalig definiert ist und viele Male ausgeführt werden kann. Es nimmt also die gleiche Größe im Speicher an, was auch immer, wie oft es aufgerufen wird. Wenn Sie eine Funktion aufrufen, können Sie ihr, wie bereits erwähnt, einige Eingaben senden . Und das Beispiel für eine Funktion, die wir seit Beginn unseres Codierungsprozesses verwenden Beginn unseres Codierungsprozesses ist die Funktion print f. Jetzt ist die Funktion print f im Grunde eine Funktion, die Eingaben zwischen den beiden Klammern entgegennimmt. Und die Ausführung dieser Funktion. Die Funktion druckt die Ausgabe auf cmd, dem Befehlszeilenfenster. Jetzt nimmt die Druckfunktion eine Zeichenfolge als Eingabeargument und druckt sie auf dem Bildschirm aus. Sehen Sie sich Projekte an, die aus einer oder mehreren Funktionen bestehen und im Grunde das Hauptdrucken und Scannen sind. Jetzt drucke f, scanne f meine. Alle diese Funktionen werden als C-Programmierfunktionen oder eingebaute Funktionen bezeichnet . Da wir diese Funktion nicht erstellen, verwenden wir sie nur. Wir nennen sie bei ihrem Namen. Aber wenn Sie eine Funktion erstellen, nennen wir sie, sagen wir, Sie rufen die Funktion Ashraf auf. Dann wird dies als benutzerdefinierte Funktion bezeichnet. Alles, was Sie erstellen, wird als benutzerdefinierte Funktion bezeichnet. Ich denke, dass Sie verwenden, und es wurde bereits vom C-Compiler oder der Programmiersprache C erstellt , eine eingebaute Funktion oder eine C-Programmierfunktion genannt wird . Um die Dinge klarer zu machen, müssen wir darüber sprechen, was Sie tun sollten , wenn Sie Ihre eigene Funktion erstellen möchten? Wenn Sie Ihre eigene Funktion erstellen möchten, müssen Sie verstehen, dass eine Funktion aus drei Teilen besteht, und Sie müssen sich diese Teile merken. Der erste Teil ist der Prototyp. Und dieser Prototyp deklariert die Funktion. Es teilt dem Compiler also mit, dass es eine Funktion mit diesem Namen und diesen Spezifikationen gibt. Normalerweise beinhaltet der Prototyp den Rückgabetyp, wie wir bereits erwähnt haben. Der Funktionsname, Klammern hier und da und die Eingabe zwischen den beiden Klammern. Dann endet die Zeile mit einem Semikolon. Dies wird als Prototyp bezeichnet. Das ist der erste Teil. Der zweite Teil wird als Implementierung bezeichnet . Und es ist im Grunde der Ort , an dem Sie den Funktionscode schreiben, der das Funktionsverhalten definiert. Und es hat die gleiche Form wie der Prototyp, wie Sie sehen können, außer der gleichen Spalte hier haben wir kein Semikolon. Stattdessen haben wir die beiden geschweiften Klammern. In ihnen. Wir werden den Funktionscode schreiben. Und das kannst du hier sehen. Hier haben wir die erste geschweifte Klammer. Hier haben wir den zweiten. Und zwischen ihnen. Normalerweise schreiben wir unsere Funktionsanweisung oder unseren Code. Dies ist der zweite Teil, im Grunde die Funktion selbst mit dem Code aufschreibt Funktion selbst mit dem , den wir ausführen müssen. Jetzt ist das dritte Bellen der Funktionsaufruf. Der Funktionsaufruf enthält den Funktionsnamen und jeden Impuls zwischen den beiden geschweiften Klammern. Und wenn es etwas zurückgibt, müssen wir die Daten, die diese Funktion zurückgibt, in einer Variablen speichern . Wenn es jetzt nichts zurückgibt, müssen wir nichts lagern. Lassen Sie uns eine kurze Überarbeitung vornehmen. Eine Funktion, die Sie erstellen besteht aus drei Dingen , die Sie aufschreiben müssen. Die erste Sache ist der Prototyp , der im Grunde eine Möglichkeit ist, die Funktion zu deklarieren. Es ist eine Zeile, die mit einem Semikolon endet. Sie enthält den Rückgabetyp, falls vorhanden, den Funktionsnamen , den Sie definieren, und zwei Klammern mit einer Eingabe dazwischen. Wenn es lustig ist. Wenn es jetzt keine Eingabe gibt, müssen Sie void schreiben, und wir werden dies in einer simulierten Lektion behandeln, die Bedeutung eines void-Datentyps. Jetzt, nachdem wir den Prototyp geschrieben haben, benötigen wir die Implementierung, die der Funktionskörper ist. Wir verwenden dieselbe Linie wie beim Prototyp. Aber anstatt die Zeile mit einem Semikolon zu beenden, beenden wir sie mit zwei geschweiften Klammern. Dieser und dieser. Zwischen den doppelten geschweiften Klammern kommen wir zum Funktionscode. Der erste Schritt ist der Funktionsaufruf. In unserem Main können wir unsere Funktion mit ihrem Namen und Funktionsnamen aufrufen und zwei Eingaben senden. Jetzt weiß ich, dass die Dinge möglicherweise nicht klar sind. Nehmen wir also ein Beispiel, um die Dinge noch klarer zu machen. Dies ist eine Funktion, die wir definiert haben und die wir in wenigen Sekunden ausführen werden . Der erste Teil hier heißt Prototyp. Das ist ausgerichtet. Dies ist der Rückgabetyp. Diese Funktion gibt eine Ganzzahl zurück. Das Unterwort ist der Funktionsname, der , wie bereits erwähnt, der zweite Teil des Prototyps ist . Jetzt haben wir zwei Klammern, wie Sie hier und hier sehen können. Und diese beiden Klammern enden mit einem Semikolon. Diese Funktion benötigt jetzt zwei Eingaben. Jetzt kann es mehr als zwei Eingaben erfordern abhängig von unserem Programm und unserem Code. Sie müssen jedoch sicherstellen, dass zwischen jeder dieser Eingaben ein Semikolon steht. Und Sie haben den Typ und den Namen für jede dieser Eingaben. Wir haben also den Datentyp für die erste Eingabe-Ganzzahl, und der Name ist x Komma. Dann ist der Datentyp der zweiten Eingabe Integer. Und sein Name ist warum? Die zweite Sache? Das ist das Erste, was wir haben. Es heißt Prototyp, wie wir bereits erwähnt haben. Die zweite Sache ist die Implementierung. Das ist Nummer zwei. Und wie bereits erwähnt, ist die erste Zeile dieselbe. Es ist eine gemeinsame Sache zwischen dem Prototyp und der Einschränkung, mit Ausnahme des Semikolons müssen wir es entfernen. Und danach fügen wir zwei geschweifte Klammern hinzu. Und dazwischen werden wir unseren Code hinzufügen. Dies ist der Code , den Sie wiederverwenden können, und dies ist der Funktionsname. Dies ist der Rückgabedatentyp, und dies sind die beiden Eingaben. Diese Funktion subtrahiert x minus y. Also erstellen wir eine neue Variable innerhalb der Funktion. Es entspricht x minus y, also liegt das Ergebnis innerhalb von z. Und da diese Funktion eine Ganzzahl zurückgibt, müssen wir den Summenwert zurückgeben. Und wir beenden das Land mit einem Semikolon. Das ist also unser Code. Dieser Block wird Implementierung genannt, was das zweite ist, was Sie tun müssen. Das ist das Erste. Die dritte Sache ist jetzt der Funktionsaufruf. Wie Sie sehen können, der Funktionsaufruf einfach ruft der Funktionsaufruf einfach die Funktion mit ihrem Namen auf. Hier haben wir den Funktionsnamen, wir haben die zwei Klammern und das Semikolon. Aber anstatt und x und y hinzuzufügen, fügen wir zwei Werte hinzu an den Wert übergeben werden sollen, an die Funktion, sorry. Und du musst dieselbe Farbe hinzufügen. Können Sie jetzt Variablen übergeben? Ja, du kannst dies durch x und y oder a und B oder was auch immer du willst ersetzen . Sie müssen jedoch sicherstellen, dass es nur zwei Eingaben gibt . Sinn. Die Funktion akzeptiert nur zwei Eingaben, und Sie müssen sicherstellen, dass die Variablen ganze Zahlen sind und Werte haben. Sobald Sie die Werte an diese Funktion gesendet haben, können Sie sie aufrufen, was die dritte Sache ist. Wir nennen diesen Aufruf oder Funktionsaufruf. Funktionsaufruf. Der Funktionsaufruf ruft grundsätzlich auf. Es wird also 52 anstelle von x und y geben. Und fünf werden hier sein, um hier zu sein fünf minus zwei gleich drei. Z ist also gleich drei und es wird drei zurückgeben. Wenn Sie jetzt die Funktion aufrufen, wird eine Ganzzahl zurückgegeben. Wir müssen also einen ganzzahligen Wert der Variablen erstellen. Leider nennen wir ihn var, um den Wert zu speichern , der von der Funktion zurückgegeben wird. Und in diesem Fall wären es drei. Also wäre var gleich drei. Und wenn wir das drucken, wird es drucken Ergebnis ist drei. Dies ist die Ausgabe in unserem Konsolenfenster. Und hier rufen wir die Funktion auf, wie Sie in dieser Zeile sehen können. In der Hauptfunktion. Sie können es immer wieder aufrufen ohne die gesamte Funktion ausführen zu müssen. Jedes Mal, wenn du es aufrufst, schreibst du es einfach einmal und du kannst es nennen, sagen wir zehnmal, 20 mal, was auch immer du willst. Um die Dinge noch klarer zu machen, implementieren wir nun diese Pixelgröße und unseren Notepad Plus, Plus. Um dies zu tun, beginnen wir mit der üblichen Sache. Wir werden stdio.h aufnehmen. Das erste, was wir tun müssen, ist eine Leere, eine Haupt-Leere, hinzuzufügen , die unsere Hauptfunktion ist. Was wir als Nächstes tun werden, ist einfach. Wir werden den Funktionsprototyp hinzufügen. Normalerweise liegt der Prototyp alles über dem Mittelwert. Also hier, Funktionsprototyp. Die Funktion gibt also eine Ganzzahl zurück und ihr Name wird gelöst. Es werden zwei Eingaben benötigt, x und y, und wir werden es mit einem Semikolon beenden. Nun, der zweite Schritt, das ist der erste Schritt. Der zweite Schritt besteht darin die Funktion selbst unter die Hauptfunktion zu schreiben, außerhalb davon in und darunter, wie Sie sehen können oder darunter. Wir sind hier außerhalb des Hauptgebäudes, drei, tut mir leid. Umsetzung. Jetzt müssen Sie einfach die gesamte Zeile hier aus dem Prototyp kopieren, hier einfügen, aber das Semikolon entfernen, wie bereits erwähnt, zwei geschweifte Klammern hinzufügen. Jetzt müssen wir sicherstellen, dass dies mit dem identisch ist, Ausnahme des Semikolons müssen Sie es entfernen. Jetzt subtrahiert diese Funktion x minus y, einen einfachen C-Code. Und wann immer eine funktionale Sache oder etwas, das das Wort return enthalten muss, gibt es diesen Wert zurück. Gehen wir nun zum letzten Schritt, dem Anruf. Nehmen wir an, wir wollen diese Funktion aufrufen und ihr 52 geben. Wenn wir das jetzt getan haben und den Code ausgeführt haben, wird nichts passieren. Diese Funktion subtrahiert fünf minus drei, minus zwei, also würde sie drei entsprechen und die drei Werte werden im Speicher schweben. Um das Ergebnis dieser Funktion zu steuern oder zu speichern, müssen wir es in einer Variablen speichern. Nennen wir es var. Und es muss derselbe Datentyp sein wie der Rückgabedatentyp hier, hier, hier und hier. Also gibt es Integer zurück. Also müssen wir diesen Rückgabewert innerhalb einer Ganzzahl erhalten . Sobald wir diesen Rückgabewert von der Funktion haben, ist dies der Funktionsaufruf. Ich habe mich gefühlt. Mit seinem Namen. Wir können es mit einem Ausdruck der Ergebnisse der Anweisung ausdrucken. Die eine Person macht D. Here . Wir müssen oben hinzufügen. Das war's. Speichern wir den Code. Nennen wir es Funktionen. Funktion das. Jetzt kompilieren wir es. Gcc, c, e, Wie Sie sehen können, ein Ergebnis gleich drei. Jetzt können wir ein bisschen mit diesem Code spielen. Sie können Variablen anstelle von Konstanten übergeben. Angenommen, wir möchten den Benutzer bitten zwei Werte einzugeben. Also die erste Zahl, und wir nehmen sie mit einer scan-f-Anweisung, Prozentsatz d. Nennen wir es zuerst. Jetzt. Lassen Sie mich zwei Variablen definieren. Integer, erste Anzahl von Personen auf 0, ganze Zahlen, Sekunde, Zahl ist gleich 0. Dies ist die zweite Zahlenvariable , mit der wir diese Art von Wert nebenher lösen wollen. Nennen wir es Sekunden. Also hier ist die erste Zahl. Die zweite Zahl. Jetzt rufen wir die Funktion auf, und anstatt die beiden Konstanten hinzuzufügen, fügen wir die erste Zahl und die zweite Zahl hinzu , die der Benutzer eingibt. Dann drucken wir das Ergebnis aus. Fügen wir hier Schrägstrich, Schrägstrich und noch einen Schrägstrich n hinzu. Nun rufen wir das noch einmal auf, kompilieren es. Wie Sie in der ersten Zahl sehen können, sagen wir 10. Die zweite Zahl, sagen wir mal, ist alt gleich x. Wie Sie sehen können, wurde sie ohne Probleme implementiert. Ein Funktionsaufruf kann also Konstanten annehmen und Tag kann Variablen annehmen, solange diese Variablen aus demselben Typ wie die Implementierung stammen. beim Prototyp immer sicher, dass Sie denselben Typ oder denselben Datentyp verwenden . Andernfalls könnten Syntax- oder logische Fehler auftreten. So einfach ist es, eine benutzerdefinierte Funktion zu erstellen. Wie Sie sehen können, ist dies der Prototyp der ersten Schrittfunktion. Der Rückgabedatentyp, der Funktionsname und die beiden Eingaben endeten mit einer einzigen. zweite Schritt ist die Implementierung, bei der es sich um die Funktion selbst handelt. Dies liegt über dem Mittelwert oder unter dem Hauptwert. Das gleiche wie der Prototyp, aber anstelle eines Semikolons müssen Sie zwei geschweifte Klammern hinzufügen und Ihren Code darin hinzufügen. Der letzte Schritt ist der Funktionsaufruf, bei dem im Grunde genommen aufgerufen wird, genau wie das Aufrufen einer Person, Aufrufen einer Funktion nach ihrem Namen, das Übergeben der beiden Eingaben und das Ergebnis, das sie wird return und speichert das Ergebnis neben dem Ende ist die Variable, in der wir die Ergebnisse speichern möchten. Das war's für die Funktionsstunde. Wenn Sie Fragen haben, wenden Sie sich bitte an das Q & A helfen Ihnen gerne weiter. 28. Schlüsselfaktor in C: Hallo und willkommen zu dieser neuen Lektion, in der wir über das Schlüsselwort void sprechen werden. Wir haben void bereits erwähnt und in mehr als einer Lektion darüber gesprochen. In dieser Lektion werden wir jedoch ausführlicher darüber sprechen. Das void-Schlüsselwort wird für jede Funktion verwendet , um die Bedeutung von Nothing anzugeben. Beispielsweise liegt eine Funktion vor Ihnen, die void akzeptiert und void zurückgibt. Wie Sie sehen können, ist dies der Rückgabedatentyp, wie wir in der vorherigen Lektion erwähnt haben, und er ist ungültig. Jetzt wird auch eine Lücke zwischen den beiden Klammern angezeigt. Das einzige Ziel dieser Funktion ist es, Mike zu drucken. Das kann jetzt mit allem geändert werden. Diese Funktion gibt jedoch niemals eine Variable oder einen Wert zurück und nimmt keine Eingabewerte entgegen. Wenn wir also zum Beispiel eine Funktion definieren müssen, die keine Argumente akzeptiert, würden wir zwischen den beiden Klammern, dem void-Schlüsselwort, fliegen , genau wie in diesem Beispiel, wenn wir eine Funktion definieren müssen, die gibt keine Ausgabe zurück, wir möchten. Geben Sie anstelle dieser Rückgabe das Schlüsselwort void ein. Und das ist der Rückgabetyp void. Die Funktion kann eine ungerade oder drei annehmen. Es stellt sich heraus, dass dies im Grunde die ganze Bedeutung von void bedeutet nichts. Wenn Sie das Wort void irgendwo gesehen haben, bedeutet das, dass dieser Ort nichts braucht oder wir nichts verkaufen. Dies ist ein weiteres Beispiel. Dies ist unser Prototyp für eine Funktion, die nichts zurückgibt und nichts benötigt. Deshalb haben wir hier und hier eine Lücke. Dann wird diese Funktion nach Namen gedruckt. Wie Sie sehen können, ist dies die Implementierung dieser Funktion. Wir verwenden den gleichen Prototyp, fügen aber zwei geschweifte Klammern und das Semikolon hinzu. Und darin fügen wir den Druckzustand hinzu. Das Letzte ist die Kohle. Und das Aufrufen einer void-Funktion ist einfach. Sie nennen es einfach beim Namen, ohne etwas zwischen die beiden Klammern zu schreiben weil es keine Ausgabe annimmt und ohne einen Wert davon zu erhalten und ihn in einer Variablen zu speichern. Um also eine Funktion aufzurufen, die void benötigt, schreiben Sie ihren Namen und nichts zwischen die Klammern. Genau wie in dieser Zeile. Sie gibt void zurück, wie in unserem Beispiel, und empfängt dann ihre Ausgabe nicht in einer Variablen, sondern nenne sie einfach so wie sie ist. Lassen Sie uns das nun auf praktische Weise tun. Lassen Sie uns unsere eigene Void-Funktion oder Liste entsprechend zeichnen, tut mir leid, unsere eigene Void-Funktion. Fügen wir nun den Hash-Include hinzu, an den wir gewöhnt sind. Zoomen wir rein und STD oder Rand. Speichern wir die Datei und rufen sie auf. Lassen Sie uns das Schlüsselwort stornieren. Sehen. Jetzt hier drinnen, nachdem wir das Hash-Include verwendet haben, müssen wir die void-Hauptfunktion aufrufen. Jetzt können die Hauptfunktion und wir void owl sein und fügen wir void hinzu. Dies ist die Syntax , die wir normalerweise verwenden. Jetzt probieren wir den Prototyp hier aus. Ungültig, Name drucken und nichtig. Der Dateiname ist, wie bereits erwähnt, das Schlüsselwort void. Kopieren wir nun den Prototyp, hier unten basiert, und entfernen das Semikolon, zwei geschweifte Klammern und rent f y. Nun rufen wir auf, dies ist der erste Schritt, dies ist der zweite Schritt. Der dritte Schritt ist das Aufrufen dieser Funktion innerhalb des Hauptbereichs. Nennen Sie es einfach beim Namen, den Namen aus und fügen Sie zwei Klammern hinzu, ohne dass sich etwas darin befindet. Und es will zurückkehren, ich denke du speicherst die Datei mit dem Ordner CMD. Kopieren wir den Namen gcc und den Namen der beiden. Jetzt hat EXE unterstützt. Und wie Sie sehen können, hat es diese Funktion ausgeführt. Dies ist eine Funktion, die nichts aus den Schwänzen nimmt, ist nichts. Wir nennen es eine void-Funktion. So einfach ist es zu implementieren. Also, wann immer du ein Wort dafür siehst, bedeutet es nichts. Gib nichts ein, was du sagen willst. Ich glaube, das guckt sich diese Lektion an. Wenn Sie Fragen zur void-Funktion haben , helfen wir Ihnen gerne weiter. 29. Wie du eine Bibliothek in C erstellen kannst: Hallo und willkommen zu dieser neuen Lektion, in der wir über Bibliotheken in C sprechen werden über Bibliotheken in C sprechen . Um also eine Bibliothek in C zu erstellen, müssen Sie zunächst wissen, was eine Bibliothek ist. Eine Bibliothek besteht im Grunde aus einer Reihe von Funktionen, die bestimmte Aktionen ausführen. Und wir erstellen normalerweise Bibliotheken für Sensoren, zum Beispiel ein LCD-Display für eine Taste, die schlecht zum Ablesen eines Temperaturwerts ist , oder einfach einen Taschenrechner. Nehmen wir also an, wir wollen eine neue Bibliothek erstellen und sie eine Kilometerbibliothek nennen. Wir haben bereits erwähnt , dass die Bibliothek einer Reihe von Funktionen besteht. Jetzt müssen diese Funktionen verwendet werden, es gibt einige Dinge , die wir schreiben müssen. Wir wissen, dass jede Funktion drei Dinge hat. Dieser Prototyp, die Implementierung und der Kern. Um eine Bibliothek erstellen zu können, müssen wir nun die Anzahl der Dateien kennen, die wir aufnehmen können. Grundsätzlich kann eine unbegrenzte Anzahl von Dateien enthalten sein. Wir werden uns jedoch nur auf zwei Typen konzentrieren. Dies ist die erste Datei und nennen wir sie C oder main. Diese C-Datei. Jetzt kannst du es Taschenrechner nennen. Dies ist die zweite Datei, die wir aufrufen müssen, und nennen wir sie calculator h. Diese wird als Header-Datei bezeichnet, und diese heißt Quelldatei. Erweiterung für diese Datei ist Punkt C und für diese Datei steht Punkt H für Header. Jetzt müssen wir wissen, was wir in jedem dieser Kämpfe schreiben werden . Die Handzetteldatei wird den Prototyp enthalten. Prototyp, dieses Ding. Jetzt sind wir damit fertig. Das C5 wird die Implementierung beinhalten. Damit sind wir also auch fertig . jetzt bleibt, ist die Kohle. Die Kohle ist im Grunde etwas, was wir in unserem Haupt-C5 tun werden , der Hauptprogrammdatei. Um dies zu tun oder diese Funktionen in unserer Hauptdatei aufzurufen, müssen wir unsere Bibliothek einbeziehen. Also schreiben wir das Wort include. Aber anstatt diese beiden Zeichen zu bekämpfen, fügen wir das doppelte Anführungszeichen hinzu. Und das einzige, was wir brauchen, um die Header-Datei einzubeziehen. Also fügen wir den Taschenrechner hinzu, den Schneider. Diese Zeile ermöglicht es uns , jede Funktion innerhalb der Quelldatei phi dieser Rechnerbibliothek aufzurufen innerhalb der Quelldatei phi . Also wenn wir das gemacht haben, haben wir diese Zeile geschrieben. Das bedeutet, dass wir jede Funktion in dieser Rechner-Punkt-C-Datei sehen können , die die Datei ist, die wir hier erstellt haben. Um die Sache abzuschließen, das ist unsere Bibliothek. Diese Bibliothek hat zwei Dinge. Zuerst eine Quelldatei, mal sehen. Die zweite ist Datei Punkt h. Jetzt nennen wir sie Can steht für Calculator. Nun wird diese Quelldatei, wie bereits erwähnt, die Implementierung der Funktion enthalten . Während die Head-up-Datei den Prototyp der Funktion enthält. Um nun die Funktionen aufzurufen, müssen wir das Hash-Include hinzufügen, das diese Zeile ist. In unserem Hauptgebäude. Wenn wir diese Zeile hinzugefügt haben, bedeutet das, dass wir jede Funktion innerhalb des calc dot c sehen und mit ihr interagieren können , der die Quelldatei, diese Datei oder diese ist . Und so einfach ist es im Grunde , eine Funktion in C jetzt oder solide zu erstellen, um eine Bibliothek in C zu erstellen. Nun, um die Dinge klarer zu machen, werden wir genau dasselbe mit genau demselben klären benennen Sie die Rechnerbibliothek in unserem Notizblock und sehen Sie, wie die Dinge ausgeführt werden. Also lass uns das machen. Gehen wir zu unserem C-Compiler. Jetzt ist dies unsere Hauptdatei, also müssen wir tun, was wir tun, running, was include ist. Und bei Männern nichtig. Sobald du das getan hast, müssen wir es speichern. Ich erstelle eine neue Datei. Sehen wir uns die Zahlen an, um sicherzustellen, dass wir für alle unsere Dateien die richtige Nummerierung haben . Wir haben es mit 21. Nennen wir es also 21 C-Bibliotheken. Jetzt müssen wir eine Domänen-Punkt-C-Datei erstellen. Das ist unsere erste Akte. Jetzt müssen wir eine weitere Datei erstellen und sie benennen können. Und das ist die Quelldatei. Quelldatei. Hier schreiben wir die Implementierungsfunktionen. Und wir müssen eine weitere Datei erstellen, nämlich die Header-Datei. Prototyp der Funktionen. wie wir in unserer Erklärung erwähnt haben , sicher, dass sie den gleichen Namen wie die Quelldatei hat, aber mit h von z endet. Und klicken Sie auf Speichern. Nun, die Implementierung für ungerade Funktionen, müssen wir eine Funktion hinzufügen , die zwei Zahlen x und y summiert. Und wir brauchen mehr als wir für Funktionen benötigen, fügt tatsächlich Multiplikation Division und Subtraktion für den Rechner, um zwei Zahlen zu addieren, sie zu multiplizieren, zu teilen , zu subtrahieren. Dies ist die Header-Datei, in die wir den Funktionsprototyp geschrieben haben. Coby diese Prototypen in die Quelldatei. Am besten hier, das gesegnete Semikolon mit guten Klammern. Jetzt müssen wir anfangen, unsere Codes zu klauen. Wie immer. Das ist nichts Neues. Wir schreiben die Implementierung für jede dieser Funktionen. Also gleich x plus y. Druck f. Einige Ergebnisse entsprechen Prozentsatz d. Und das fügen wir hier hinzu. Kopiere die gleichen Blinds hier, hier und hier. Jetzt müssen wir statt Summe hier Multiplikation hinzufügen. Wir müssen die Division hinzufügen. Und hier müssen wir die Subtraktion hinzufügen. Jetzt sind wir mit der Implementierung dieser Funktion in der Quelldatei fertig . Aber um den print f verwenden zu können, müssen wir die Standardbibliothek einbeziehen. Dies ist die Standardbibliothek. Jetzt haben wir den Prototyp fertiggestellt, wir haben die Implementierung abgeschlossen. Wir müssen sie anrufen. Also müssen wir einen weiteren Hash hinzufügen. Fügen Sie genau das hinzu, was wir mit zwei doppelten Anführungszeichen erwähnt haben , wie calc. Das bedeutet nun, dass unsere Hauptfunktion jetzt die in der Quelldatei erstellten Funktionen sehen kann . Also rufen wir sie an. Rufen wir die Funktion add auf und fügen 56 hinzu. Fügen wir hier einen Schrägstrich n hinzu, um sicherzustellen , dass sie nicht in derselben Zeile gedruckt werden. Okay, geh zurück. Sie müssen die Add-Funktion, die Multiplikationsfunktion, die Divisionsfunktion, die Subtraktionsfunktion aufrufen die Multiplikationsfunktion, . Nun müssen wir sagen, ich denke, wenn Sie die Bibliothek, die von den Compiler-Erstellern erstellt wurde, einbeziehen möchten , können Sie sie zwischen den größeren und kleineren Websites wie diesen hinzufügen . Wenn die Bibliothek , die Sie einbeziehen möchten, jedoch von einem Benutzer erstellt wurde, müssen Sie sie zwischen zwei doppelten Anführungszeichen hinzufügen, wie Sie hier in dieser Bibliothek sehen können, wurde von uns erstellt. Deshalb wird es zwischen doppelten Anführungszeichen hinzugefügt. Und diese Bibliothek wurde vom Compiler, Hersteller oder Ersteller erstellt . Es wird also zu einer Integratorrate oder weniger Gleichheitszeichen hinzugefügt. Wie Sie sehen können, ist dies eine gute Information , die Sie beachten müssen. Jetzt speichern wir und versuchen, unseren Code zu kompilieren. Also hier müssen wir GCC main.cc schreiben. Wie Sie sehen können, haben wir hier weniger Fehler. Das liegt daran, dass wir versucht haben, nur das erste C5 zu kompilieren. Schreiben Sie dies jetzt als C. C, C, wie Sie sehen können, es kombiniert ohne Fehler. Wie bereits erwähnt. Kompiliert, um die Dateien zu sehen , müssen wir sicherstellen, dass wir die Dateien hier benannt haben. Nun führen wir ein e x e aus. Wie Sie sehen können, sind einige Ergebnisse gleich 11, okay? Wir haben ein Problem mit der Umsetzung. Also hier haben wir Plus, wir haben Multiplikation, Division und Subtraktion. Nennen wir es nochmal. Wie Sie sehen können, 11300 minus eins. Das war's. Wie Sie sehen können, funktioniert unser Code jetzt problemlos. Und wir haben gerade unsere erste Bibliothek erstellt und sehen, ob Sie alles geschrieben haben , was ich geschrieben habe, und Sie haben diese Bibliothek erstellt, dann ist dies die Zeit, in der Sie für sich selbst klatschen müssen , weil Sie einfach hat deine allererste C-Bibliothek erstellt. Ich bin mir sicher, dass dies von einem Ziel aus viel zu erreichen ist. Möglicherweise müssen Sie das Video anhalten und zurückgehen und es erneut ansehen , um die Dinge zu verstehen. Und versuchen Sie, es mehr als einmal zu wiederholen, dann können Sie zur Implementierung gehen und dasselbe anwenden wie ich. Fassen wir zusammen, was wir in dieser Lektion behandelt haben. Um eine C-Bibliothek zu erstellen, haben wir erwähnt, dass Sie zwei Dateien erstellen müssen. Sie können mehr als zwei Dateien erstellen. Es ist im Grunde ein Designansatz. Was wir jedoch erstellen ist eine Quelldatei und die Header-Datei, die Quelldatei, eine andere Datei muss denselben Namen mit einer anderen Erweiterung haben . Die Quelldatei ist die Header-Datei ist Punkt h. Jetzt sind diese beiden Dateien im Grunde die Bibliothek und wir erstellen eine Rechnerbibliothek. Die Quelldatei enthält die Implementierung oder Funktionen und Einschränkungen. Während die Header-Datei den Prototyp der Funktion enthält. Jetzt bleibt die Kohle übrig. Um diese Funktionen aufrufen zu können, müssen wir den Bibliotheksnamen angeben. Die Bibliotheks-Header-Datei ist das , was wir in die Science-Fiction-Domänen aufnehmen müssen. Also patche ich include und füge den Header-Datei-Rechner hinzu, diese Kante. Jetzt müssen Sie es zwischen zwei doppelten Anführungszeichen hinzufügen da dies eine Bibliothek ist, die von einem Benutzer erstellt wurde, nicht von unserer Compiler-bezogenen Bibliothek. Dinge, einschließlich Sie können die Funktionen innerhalb Ihrer Domain einfach aufrufen , denn wenn Sie dies einmal aufgenommen haben, bedeutet dies, dass Sie den Prototyp für all diese Funktionen haben. Da die Header-Datei die Prototypen enthält, können Sie sie einfach aufrufen. Und das haben wir hier gemacht. Dies ist die Implementierung der Funktion in der Quelldatei, dem Header-Datei-Rechner, die Kante enthält den Prototyp und das Ziel befindet sich im Main. Aber bevor wir anrufen, müssen wir sicherstellen, dass wir den Hash-Include-Rechner dieser Kante verwenden. Und das steht zwischen zwei doppelten Anführungszeichen, nicht zwischen größeren und kleineren als Zeichen. Dies ist eine vom Benutzer erstellte Bibliothek. Dies ist eine Computer- oder Compiler-bezogene Bibliothek. Das war's, um eine Bibliothek zu erstellen und zu sehen. 30. Arrays in C: Hallo und willkommen zu dieser neuen Lektion , in der wir über Arrays in C sprechen werden Arterie ist nun eine Gruppe von Daten, die eine feste Zahl oder einen festen Wert enthalten. Alle von ihnen sind vom gleichen Typ. Schauen wir uns zum Beispiel diese Syntax an. Dies wird als Array-Definition bezeichnet. Dieser Datentyp hier ist „Interior“. Es ist, als würde man eine beliebige Variable definieren, üblich und eine Variable definieren. Wir schreiben int x gleich 0. Aber in diesem Fall fügen wir diese beiden Klammern hinzu, anstatt dies zu bekämpfen . Und dazwischen werden wir die Array-Größe hinzufügen. Das ist die Größe unseres Arrays. Diese Zeile wird das in unserem Gedächtnis tun. Es werden fünf Variablen erstellt. Der Name ist array, und Sie können über den Index darauf zugreifen. Die Zahl, die wir hier schreiben, heißt Index. Das erste, was Sie wissen müssen, ist , dass dieses Konto bei 0 beginnt. Also wenn es hier fünf hat, bedeutet das fünf Elemente, also sind es 0 bis vier. Jetzt beginnt dieser Index immer bei 0. Das bedeutet, dass das Array Elemente von Element zu Element enthält. Denn wie Sie hier sehen können, muss die Länge ein konstanter Wert sein und kann nicht variabel sein. Sie können hier keine Variablen zu fünf hinzufügen. Sie können dies nicht tun und ein Array erstellen und X zwischen den beiden Klammern hinzufügen. Das ist falsch. Es wird dir einen Compilerfehler geben. Reihe. Die Klammern sind nur konstant, nehmen keine Variablen an. Und genau das passiert , wenn wir diese Zeile ausführen. Es werden fünf Variablen erstellt, auf die wir zugreifen können, indem wir einfach eine 0 schreiben. Und das werden wir in ein paar Minuten in der Praxis sehen. Jetzt. Diese Zeile erzeugt ein Array von Integer der Größe fünf. Ich liebe dieses Beispiel hier ist, dass das Array während der Definitionszeit initialisiert werden kann. Mit dieser Syntax können Sie Array fünf und die beiden geschweiften Klammern hier und da schreiben und anfangen, sie zu füllen. Da es sich um ein Array von ganzen Zahlen handelt, fügen wir Integer-Werte hinzu und Sie müssen sie durch ein Koma trennen. Wie Sie hier sehen können. Die Zeile muss mit einem Semikolon enden. Wenn Sie das jetzt tun, wird es dieses Ding in unserem Gedächtnis erzeugen. Um ein Array 0 zu erstellen, geben Sie ihm einen Wert von eins an, geben Sie ihm den Wert two array , um ihm den Wert drei zu geben. Array drei, gib ihm einen Wert von vier. 3a4, gib ihm einen Wert von fünf. Und das sind im Grunde diese Werte. Wie bereits erwähnt, beginnen wir mit 01234. So einfach ist es, während der Definition einen anderen Weg zu initialisieren. Nun gibt es einige Sonderfälle, wenn das Array mit Werten unter seiner Länge initialisiert wird. Hier haben wir also die Länge fünf, und wir haben nur zwei Werte hinzugefügt. Die übrigen Elemente werden mit Nullen initialisiert, wie Sie hier, hier und hier sehen können. Es ist also, als hättest du 12 000 geschrieben. Diese beiden sind gleich. Solange Sie die restlichen Werte nicht hinzufügen, vervollständigt der Compiler sie automatisch mit Nullen. Wenn Sie nun versuchen, das Array mit Werten über seiner Länge zu initialisieren, führt dies zu einem Kompilierungsfehler. Nehmen wir also an, dass dieses Array fünf Elemente hat. Gehen wir zurück und fügten ein weiteres Komma hinzu und sechs, ein weiteres Komma und sieben. Dies führt höchstwahrscheinlich zu einem Kompilierungsfehler, da Sie einem Array von fünf Elementen sieben Elemente hinzufügen. Also fünf Elemente, das müssen nur fünf sein. Wenn Sie eine Sieben oder Sechs hinzufügen, erhalten Sie einen Kompilierungsfehler. Dies sind nur einige der Dinge, die Sie beim Umgang mit einem Array beachten müssen . Lassen Sie uns nun über den Zugriff auf Array-Elemente sprechen. Was Sie hier wissen müssen, ist, dass alle Array-Elemente bei der Initialisierung nur mit derselben Anweisung zugegriffen werden kann auf alle Array-Elemente bei der Initialisierung nur mit derselben Anweisung zugegriffen werden kann. Wie in diesem Beispiel. Sie können auf alle Elemente zugreifen. Und hier haben wir auf all diese Gegenstände zugegriffen. Jetzt ist der Punkt nach der Initialisierung, dass nur Element für Element auf sie zugegriffen werden kann . Sobald Sie also initialisiert sind und einen neuen Wert hinzufügen möchten, müssen Sie ihn mit dieser Syntax hinzufügen. Sie schreiben den Array-Namen, zwei Klammern, die Elementnummer und dann das Gleichheitszeichen. Und dann können Sie den Wert hinzufügen. Auch dieser Array-Index beginnt bei 0. Sie müssen dies also berücksichtigen , wenn Sie diese Nummer schreiben. Sie können eine Variable verwenden, um den Elementindex anzugeben. Das kann also durch eine Variable ersetzt werden, sagen wir mal x oder ähnliches array I. Und wir können es innerhalb einer for-Schleife hinzufügen. Das kann wertvoll sein, aber das ist während des Zugriffs auf Array-Elemente, nicht während der Initialisierung. Wenn wir nun versuchen, eine Variable innerhalb der Initialisierungszeile hinzuzufügen , wie hier, wird es zu einem Kompilierungsfehler kommen. Sie können jedoch mit einer Variablen, die keinen Fehler verursacht, auf Array-Elemente zugreifen . Sie können auch auf jedes Element zugreifen, indem Sie eine Variable direkt in einem Array-Element scannen. Die Elemente werden also wie normale Variablen behandelt. Also ist jeder im Grunde eine Variable, genau wie x, y und jede andere Variable. Sie können also leicht darauf zugreifen, indem Sie einfach und die Elemente schreiben. Und nur in diesem Fall ist es ein Array. Sie können sie sogar innerhalb der Funktion print f verwenden. Wie Sie hier sehen können, drucken wir Element 0 und fügen den Prozentsatz d hinzu, genau wie bei einer normalen Variablen. Und anstatt X oder Y hinzuzufügen, wir das Array-Element hinzu, das wir drucken möchten. Um die Dinge klarer zu machen, werden wir dies nun auf praktische Weise tun. Also lass uns anfangen. Hallo, und jetzt fügen wir Hash Include und N main void hinzu. Jetzt sparen wir uns das. Nennen wir es Array. Die Leute werden 22 Jahre alt sein. Wenn ich mich erinnere. Ich verstehe es immer. Das war's jetzt. Beginnen wir mit der Erstellung eines neuen Arrays. Wir haben bereits erwähnt , dass Sie den Datentypnamen, die Array-Größe der Klammern, schreiben müssen. Erstellen wir also ein Array, Array und machen das Element Nummer fünf. Jetzt gibt es mehr als einen Ansatz, um ein Array zu erstellen. Sie können es so drehen, oder Sie können es direkt mit den Werten 12345 initialisieren. Oder Sie können einfach einige der Elemente initialisieren, wie z. B. 12. Wie bereits erwähnt, werden dadurch Nullen und die verbleibenden Elemente hinzugefügt. Dadurch werden diese Elemente in unser Array eingefügt, und dadurch wird kein Element innerhalb unseres Arrays hinzugefügt. Die erste Information , die wir nicht erwähnt haben, ist, dass Sie hier neben den fünf keine Variable hinzufügen können. Das ist verboten und C. Wenn wir nun versuchen, eine Variable hinzuzufügen, sagen wir mal, x ist gleich Pi. Lassen Sie uns das zusammenstellen. Jetzt lass es uns erhöhen. Jetzt, wie Sie sehen können. Jetzt wurde es korrekt kompiliert, aber wir haben ein Problem. Jetzt. Dieses Problem, lass uns hier hingehen und versuchen zu drucken. Fügen wir hier einige Werte in das Array das wir gerade mit einem Variableninitialisierer erstellt haben. Lassen Sie uns die Werte innerhalb dieses Arrays ausgeben. 0 gleich Prozentsatz d. Und ähnlich wie Array 0, Array. Und wir wollen diesen Wert drucken. Gehen Sie jetzt zurück, versuchen Sie zu kompilieren, und Sie werden sehen, dass wir einen Fehler haben. darf ein Objekt mit variabler Größe nicht Wie Sie sehen, darf ein Objekt mit variabler Größe nicht initialisiert werden, und es zeigt an, dass dieses Element in unseren Array-Initialisierern existiert. Wie Sie sehen können, werden die Array-Elemente nicht übernommen , da wir hier eine Variable haben. Nun, da dieser Ort repariert wurde, würde dies fünf gemeinsame dieser Linie sein. Und es sollte den Wert problemlos drucken. Wie Sie sehen können, entspricht unser Element 0 eins. Und das ist das erste , was wir erwähnen müssen, nämlich keine Variable innerhalb der Array-Initialisierung hinzuzufügen . Das zweite, was wir erwähnen müssen , ist, dass wir, wenn Sie versuchen, ein Array zu initialisieren, diese beiden kombinieren und an diesem arbeiten. Wenn Sie versuchen, ein Array mit mehr als seiner Kapazität zu initialisieren . Also hier haben wir fünf Elemente und wir haben sieben Elemente hinzugefügt. Dies wird nun auch einen Fehler verursachen. Also GCC, wie Sie sehen können, überschüssige Elemente im Array-Initialisierer, und es zeigt auf einen Amin-Stempel 67. Es zeigt also an, dass diese beiden Elemente zusätzliche Elemente sind und Ihre Array-Größe nur fünf beträgt. Um diesen Fehler zu beheben, müssen Sie sie entfernen und sicherstellen, dass Sie nur Elemente mit derselben Nummer wie innerhalb der beiden Klammern hinzufügen . Das Letzte, was wir erwähnen müssen, ist die Arterie oder der Zugriff auf Array-Elemente nach der Initialisierung. Um auf sie zuzugreifen, müssen Sie zwei Klammern und das Element, auf das Sie zugreifen möchten, umbenennen . Wenn Sie auf das erste Element zugreifen möchten, sind das Elemente 0. Das zweite Element wird Element eins sein. Weil wir bereits erwähnt haben, dass der Zähler innerhalb des Arrays bei 0 bis weniger als dem Maximalwert beginnt , der fünf ist. Also von 0 auf vier. Wenn wir auf Element Nummer drei zugreifen wollen, müssen wir 012 zählen. Also hier müssen wir zwei schreiben. Und das wird uns helfen, auf dieses Element zuzugreifen. Wir können einen neuen Wert an Element number to here senden, das im Grunde die drei innerhalb unseres Arrays sind. Wir können es durch dünn ersetzen. Und so können Sie auf andere Elemente zugreifen , um den darin enthaltenen Wert zu lesen oder den Wert zu ändern. Jetzt können Sie auch einen Wert, ein Element, einen Prozentsatz d ausgeben . Und wir können den Array-Namen hinzufügen. Wie üblich können wir beliebige Zahlen hinzufügen. Nehmen wir an, wir möchten diesen Wert drucken. Also 0123, wir müssen hier drei hinzufügen. Jetzt kommentieren wir diese Zeile. Wir brauchen es nicht. Jetzt möchte ich zwei Werte verschmelzen. Array zwei, da wir den Wert und Array drei ändern. Jetzt kompilieren und ausführen. Wie Sie sehen können, ist der neue Wert hier zehn und der Wert hier ist vier. Wir haben die Werte Nummer 23 gedruckt, was 104 ist. Wenn Sie jetzt alle Array-Elemente drucken möchten, können Sie diese 01234 hinzufügen. Wie zurück gehen, kompilieren und ausführen. Und hier haben wir den einen zu 10451245. Nun, dies war ein Ort mit 33 Wörtern, die mit dünn hergestellt werden. Und diese Zeile. Jetzt, da wir mit derselben Zeile drucken, wird nur eine Sache geändert, nämlich der Wert in den beiden Klammern. All dies können wir durch eine for-Schleife ersetzen. Wir können eine for-Schleife hinzufügen. Hier können wir n x gleich 0 hinzufügen. X ist kleiner als x plus ein Plus. Jetzt können wir diese Linie hier abschneiden. Der Ort, an dem dies wäre x. Nun, das ist die Sache, auf die sich die meisten Menschen verlieben, was die Bedingung innerhalb der if-Anweisung ist. Sollten sie es kaufen 654 oder Listen oder gleich oder weniger. Also in meinem Fall das Beste, was ich bevorzuge, wenn ich mit Arrays zu tun habe. Einfach x hinzuzufügen ist weniger als die Zahl in den Klammern. Also ist x weniger als fünf. Dies wird uns helfen, alle Werte innerhalb des Arrays zu drucken, mit Ausnahme von Element Nummer fünf, das ein Element ist , das nicht existiert, weil wir 01234 haben. Also immer, wenn es um for-Schleifen und Arrays und Listen geht, und addieren Sie die Nummer zwischen den beiden Klammern, um sicherzustellen, dass Sie die gesamte Ombudsmann-seitige Batterie drucken . Führen wir diese Zeile aus. Wie Sie sehen können, 12345. Jetzt können Sie die Dinge noch interessanter machen, indem Sie hier einen weiteren Prozentsatz d hinzufügen hier einen weiteren Prozentsatz d um das Element anzugeben , das Sie präsentieren. Wir werden also eine weitere Variable hinzufügen. Wenn wir hier x hinzugefügt hätten. Und der Versuch, die Codes zu kombinieren, die eines Tages dieses Array-Element 0 ausgeben wird , ist ein Array-Element, einer ist das Array-Element zu diesen drei. Element drei ist vier relevant für ist fünf, was eine sehr interaktive Art ist Array-Elemente zu frontieren. Um die Dinge bequemer zu machen, müssen wir die Elemente mit einem statt mit 0 beginnen. Sie können dies also leicht tun, indem Sie die letzten 12 zwischen Klammern oder Klammern setzen. Kombinieren Sie jetzt und führen Sie es aus, wie Sie unter Element 12345 sehen können Es ist für den Endbenutzer bequemer, eines zu sehen. Es gibt nichts namens Element 0, da er nicht weiß, dass ein Array mit 0 beginnt. Es ist also benutzerfreundlicher, mit einer Benutzeroberfläche zu beginnen . Aber du musst tief im Inneren wissen , dass es mit 0 beginnt. So können Sie das Array-Element einfach drucken. In der nächsten Lektion werden wir nun ein gutes Beispiel dafür nehmen, wie wir Elemente in das Array aufnehmen und Elemente auf dem Display drucken können das Array aufnehmen und Elemente auf dem Display drucken , genau wie diese Ausführung. Das Letzte, was ich hier erwähnen muss, ist vielleicht, dass einige von Ihnen fragen warum wir zunächst Arrays verwenden, warum wir keine Variablen verwenden? Jetzt? Wir können Variablen verwenden. Sie können gehen und, sagen wir mal, fünf Variablen erstellen . Gebt ihnen diese Werte. X1, X2, X3, X4, X5 Und Sie können sie einfach mit fünf, print f-Anweisungen drucken. Jetzt, da es im Grunde genommen erstellt wurde oder sagen wir in C verwendet wurde, um sicherzustellen, dass Sie Ihre Zeit nicht verschwenden indem Sie eine 100-Variable desselben Datentyps erstellen. fünf Integer-Variablen erhalten Warum erstellen wir nicht die einzelne Stimmungszeile anstelle von fünf Zeilen, da wir ? Warum drucken wir sie nicht mit zwei Zeilen und anstatt sie mit fünf Print-f-Anweisungen zu drucken. Dies erscheint jetzt praktischer , wenn Sie ein Array von 100 Elementen erstellen. Nehmen wir an, wir wollten 100 Elemente ausgeben, nicht nur fünf Elemente. Es ist nicht praktisch, eine 100-Integer-Variable zu erstellen und sie weiterhin mit X1, X2, X3, X4, X5, X6 bis zu x 9900 zu benennen X2, X3, X4, X5, X6 bis zu x 9900 und ihnen Werte zu geben. Der einfachste Weg wäre, ein Array wie dieses aus 100 Elementen zu erstellen und es mit zwei Zeilen und anstelle einer 100 print f-Anweisung zu drucken. Und aus diesem Grund wurde Hadley gegründet. Wenn wir nun versuchen, diese Zeile auszuführen, können Sie sehen, dass unser Compiler die ersten fünf Zahlen ausgegeben hat. Und wie bereits erwähnt, hinzugefügt, wenn Sie die restlichen Zahlen nicht hinzugefügt haben werden automatisch Nullen hinzugefügt, wenn Sie die restlichen Zahlen nicht hinzugefügt haben. Also haben wir hier eine 100-Variable mit nur zwei Zeilen mit einer for-Schleife gedruckt . Dies ist etwas, was Sie mit Arrays tun können, aber nicht mit den regulären ganzen Zahlen und regulären Variablen. Sie können also entweder diesen Ansatz verwenden, sondern einfach eine Codezeile verwenden , um diese fünf Variablen zu erstellen. Und dies ist der Hauptpunkt, um Zeit zu sparen und sicherzustellen, dass Sie die besten Ergebnisse mit Ihrem, sagen wir, Datenmanagement erzielen. Und um den Druck einfach zu manipulieren, nehmen Sie n Werte in Ihr Array. Das war's für diese Lektion. 31. Beispiel für Arrays in C: Hallo und willkommen zu dieser neuen Lektion , in der wir ein praktisches Beispiel für die Verwendung eines Arrays geben werden. Fangen wir also an, schließen Sie ein CBIO, Delta H und eine Haupt-Leere ein. Und lass uns schreiben, sagen wir den Code hier drin. 23 Beispiel. Mal sehen. Wie üblich fügen wir hier den Dateinamen hinzu. Jetzt erstellen wir eine weitere und markieren fünf. Dies ist ein Array, das fünf Elemente benötigt und wir nennen es Markierungen. Jetzt werden wir den Benutzer bitten, seine Marke mithilfe einer for-Schleife einzugeben. Also ist Integer x, x kleiner als fünf, wie wir bereits erwähnt haben, X plus plus. Jetzt wird Scan f genauso verwendet wie bei den Variablen Prozentwert d und Markierungen von x. Um die Sache bequemer zu machen, bitten wir den Benutzer nun , seinen Mund und Ihren Mund einzugeben. Okay, jetzt fügen wir hier einen weiteren Prozentsatz d hinzu, um anzugeben, welche Marke Sie eingeben werden. Und hier werden wir x plus eins hinzufügen. Nun wird der Benutzer aufgefordert, zum Beispiel erste Markierung, zweite Markierung, dritte Markierung einzugeben . Und er wird weiterhin Werte eingeben. Und die for-Schleife stellt sicher, dass jeder neue Wert in einem dieser Array-Elemente gespeichert wird . Wir haben fünf Elemente. Die zweite Sache ist das Drucken von Markierungen. Also kopieren wir die gleiche for-Schleife. Wir werden den Scan f entfernen. Wir werden ihm sagen, dass die erste Markierung gleich Array ist. Also markiere zuerst x plus eins. Dadurch wird nun sichergestellt, dass wir die Werte drucken, die der Benutzer uns gegeben hat. Also gibt er fünf Mark ein, und wir werden diese fünf Mark drucken. Der erste Prozentsatz d wird durch die Markierungsnummer ersetzt , die 12345 ist. Und der zweite Prozentsatz d wird durch den Markt selbst ersetzt. Kompilieren wir nun den Code-Editor . Und hier sehen Sie, dass wir aufgefordert werden, die erste Marke einzugeben. Also schreiben wir 98 ist 706050. Wie Sie sehen können, ist die zweite Markierung 83., Marke ist die 74. Marke ist 65 Meilen ist 50. Genau wie das, was wir hier betreten. Jetzt. Es fing mit zwei an, nicht mit 0. Also müssen wir hier 0 und hier 0 hinzufügen. Und wir müssen einen Prozentsatz hinzufügen d hier sind solide Prozentsätze n. Also fangen wir jetzt noch einmal an. 9080706050. Und hier sind es 9080706050. Was ist, wenn Sie den Durchschnitt drucken möchten? Dies wird in dieser Anwendung sehr einfach sein, da wir Arrays verwenden. Also n Summe oder Durchschnitt und Summe. Jetzt hier, innerhalb der for-Schleife, fügen wir plus gleich, summe plus gleiche Zeichen von x hinzu. Also nehmen wir jeden neuen Wert von x , den ihre Benutzer eingeben, den Wert und addieren zur Summe. Sobald wir mit dieser for-Schleife fertig sind, haben wir alle Werte innerhalb der Summe. Wir können hier leicht hingehen und Durchschnitt gleich Summe geteilt durch fünf schreiben . Und wir können den Durchschnitt hier drucken. Ungefähr gleicher Prozentsatz d Durchschnitt. Probieren wir das jetzt auf Ihrem Bildschirm aus. Lassen Sie uns nun Linie, Linie, Linie, Linie, Linie laufen . Wie Sie sehen können, sind dies die fünf Markierungen. Und das ist der Durchschnitt von 90, denn wie Sie sehen können, habe ich alle als Nacht geschrieben. So einfach ist es, ein Programm zu erstellen , das dem Benutzer den Mars entnimmt und seinen Durchschnitt ausgibt, ohne fünf Variablen erstellen zu müssen, ohne diese Variablen summieren zu müssen und ohne fünf, scan-f-Anweisungen und fünf print-f-Anweisungen verwenden müssen. Also haben wir das nur mit ein paar Codezeilen gemacht. Das ist, und so großartig sind Arrays. Aus diesem Grund sollten Sie Arrays immer dann verwenden , wenn Sie das Gefühl haben, dass Sie den gleichen Datentyp für viele Variablen haben. Genau wie unsere Marken hier oder in jeder anderen Situation. Auch hier werden Arrays Ihr Leben erheblich erleichtern. Sie können die Arbeit auch ohne sie erledigen, aber Sie müssen weiterhin Codezeilen kopieren und einfügen. Gedächtnis verlieren und Zeit verlieren. Danke, dass du diese Lektion gesehen hast. Wenn Sie Fragen zu einer dieser Zeilen haben, wir diese natürlich hier geschrieben.