Zuhause Persönliche Finanzen Grundlagen der Programmiersprache C: Schlüsselwörter, Funktionen und Operatoren - Dummys

Grundlagen der Programmiersprache C: Schlüsselwörter, Funktionen und Operatoren - Dummys

Inhaltsverzeichnis:

Video: PROGRA I: V. Operatoren, Ausdrücke und Anweisung - Teil 1 - Erklärung der Begriffe 2024

Video: PROGRA I: V. Operatoren, Ausdrücke und Anweisung - Teil 1 - Erklärung der Begriffe 2024
Anonim

Im Gegensatz zu einer menschlichen Sprache hat C keine Deklinationen oder Fälle. Sie werden kein Maskulinum, kein Femininum oder Neutrum finden. Und Sie müssen nie wissen, was die Wörter , pluperfect und , subjunktiv bedeuten. Sie müssen einige der Lingo, die Syntax und andere Unfug verstehen.

Keywords

Vergessen Sie Substantive, Verben, Adjektive und Adverbien. Die Sprache C hat Schlüsselwörter . Im Gegensatz zu menschlichen Sprachen, in denen Sie mindestens 2 000 Wörter oder mehr beherrschen müssen, um einen gewissen Grad an Lesekompetenz zu erreichen, gibt es in der Sprache C nur einen spärlichen Wortschatz: Es gibt nur eine Handvoll Schlüsselwörter, und Sie können sie nicht alle verwenden.

_Alignas break float signiert
_Alignof case für sizeof
_Atomic char goto static
_Bool const if struct
_Complex weiter inline schalter
_Generic default int > typedef _Imaginary
do long union _Noreturn
doppelt register unsigned _Static_assert
sonst restrict void _Thread_local
enum zurück flüchtig auto
extern kurz während
Diese Schlüsselwörter repräsentieren die grundlegenden Befehle der C-Sprache. Diese einfachen Anweisungen sind auf verschiedene interessante Arten kombiniert, um wundersame Dinge zu tun. Aber die Sprache hört bei Keywords nicht auf.

Mache dir keine Gedanken über die Keyword-Liste.

  • Bei den Schlüsselwörtern wird zwischen Groß- und Kleinschreibung unterschieden.

  • Von den 44 Schlüsselwörtern sind 32 ursprüngliche Schlüsselwörter in C-Sprachen. Das C99 Update (1999) fügte fünf weitere hinzu, und das neuere C11 (2011) Update fügte sieben hinzu. Die meisten der neueren Schlüsselwörter beginnen mit einem Unterstrich, wie in _Alignas.

  • Schlüsselwörter werden auch als
  • reservierte Wörter bezeichnet, was bedeutet, dass Sie Funktionen und Variablen nicht als Schlüsselwörter bezeichnen können. Der Compiler stöhnt wie ein betrunkener, parteiischer politischer Blogger, wenn Sie versuchen, dies zu tun. Funktionen

Wo Sie nur 44 Schlüsselwörter finden, gibt es Hunderte (wenn nicht Tausende) von Funktionen in der Sprache C, einschließlich der Funktionen, die Sie erstellen. Stellen Sie sich eine Funktion als Programmiermaschine vor, die eine Aufgabe erfüllt. Wahrlich, Funktionen sind die Arbeitspferde der C-Sprache.

Das verräterische Zeichen der Funktion ist das Auftreten von Klammern, wie in puts () für die Funktion puts, die Text anzeigt. Insbesondere

bedeutet bedeutet "Zeichenkette", wobei Zeichenkette die Programmiersprache für Text ist, der länger als ein einzelnes Zeichen ist. Funktionen werden auf verschiedene Arten verwendet. Zum Beispiel kann eine Signaltonfunktion () dazu führen, dass der Lautsprecher eines Computers piepst:

piep ();

Einige Funktionen sind gesendete Werte, wie in

Puts ("Grüße, Mensch.");

Hier wird die Zeichenfolge Greetings, human. (Einschließlich der Periode) an die Funktion puts () gesendet, um an die Standardausgabe gesendet oder auf dem Bildschirm angezeigt zu werden. Die doppelten Anführungszeichen definieren die Zeichenfolge; sie sind t wird an die Standardausgabe gesendet Die Informationen in den Klammern werden als

Argumente der Funktion bezeichnet, oder Werte . Sie werden an die Funktion übergeben . Funktionen können

auch Informationen generieren, oder zurückgeben: value = random ();

Die Funktion random () generiert eine Zufallszahl, die von der Funktion zurückgegeben und in der Variablen gespeichert wird. Benannter Wert Funktionen in C geben jeweils nur einen Wert zurück, sie können auch nichts zurückgeben Die Funktionsdokumentation erklärt, was die Funktion zurückgibt.

Funktionen können auch Informationen senden oder etwas zurückgeben:

Funktionen können auch gesendet werden Informationen sowie etwas zurückgeben:

Ergebnis = sqrt (256);

Die Funktion sqrt () wird der Wert 256 gesendet. Es berechnet dann die Quadratwurzel dieses Werts e. Das Ergebnis wird berechnet und zurückgegeben und in der Ergebnisvariablen gespeichert.

Eine Funktion in C muss definiert werden, bevor sie verwendet wird. Diese Definition wird als

  • -Prototyp bezeichnet. Es ist notwendig, damit der Compiler versteht, wie Ihr Code die Funktion verwendet. Sie finden Listen aller C-Sprachfunktionen online, in so genannten

  • C-Bibliotheksverweisen. Funktionsprototypen werden in

  • Header-Dateien , gespeichert, die in Ihrem Quellcode enthalten sein müssen. Die Funktionen selbst sind in C-Sprachbibliotheken gespeichert. Eine

  • Bibliothek ist eine Sammlung von Funktionen und der Code, der diese Funktionen ausführt. Wenn Sie Ihr Programm verknüpfen, fügt der Linker den Code der Funktionen in das endgültige Programm ein. Wie bei Schlüsselwörtern wird bei Groß- und Kleinschreibung unterschieden.

  • Operatoren

Mit Funktionen und Schlüsselwörtern gemischt sind verschiedene Symbole, die zusammen als

Operatoren bekannt sind. Die meisten von ihnen sind mathematischen Ursprungs, einschließlich traditioneller Symbole wie Pluszeichen (+), Minuszeichen (-) und Gleichheitszeichen (=). Operatoren werden mit Funktionen, Schlüsselwörtern und anderen Teilen der Sprache C versehen. Beispiel:

Ergebnis = 5 + sqrt (Wert);

Hier werden die Operatoren = und + verwendet, um eine Art mathematischen Hokuspokus zu konstruieren.

Nicht alle C-Sprachoperatoren führen Mathematik aus.

Grundlagen der Programmiersprache C: Schlüsselwörter, Funktionen und Operatoren - Dummys

Die Wahl des Herausgebers

Arzt Assistent Prüfung Praxis Fragen über das Verdauungssystem - Dummies

Arzt Assistent Prüfung Praxis Fragen über das Verdauungssystem - Dummies

Eine Menge von Pathologie betrifft die Verdauung System und Sie können wetten, dass es Fragen über sie auf der Physician Assistant Exam (bekannt als PANCE) geben wird. Hier sind einige lebhafte Fragen über das GI-System. Beispiel PANCE Fragen Welche der folgenden Aussagen zum Darmkrebs-Screening ist richtig? ? (A) Nach dem Alter von ...

Arzthelferin Prüfung: Schulterfrakturen - Dummies

Arzthelferin Prüfung: Schulterfrakturen - Dummies

So ziemlich jeder weiß, wie es ist, Schulter oder Oberschenkel zu verletzen Arm, so ist es wichtig, für die Physician Assistant Exam (PANCE) zu wissen. Vieles von allem zu tun, kann schwierig sein, besonders wenn der Schmerz oder die Verletzung den dominanten Arm betrifft. Sie sollten über verschiedene Störungen der Schulter und des Oberarms Bescheid wissen, nämlich ...

Arzthelferin Untersuchung: Sklerodermie - Dummies

Arzthelferin Untersuchung: Sklerodermie - Dummies

Sklerodermie, auch bekannt als progressive systemische Sklerose (PSS), eine Autoimmunerkrankung Das betrifft das Bindegewebe und wird in der Physician Assistant Exam (PANCE) behandelt. Die Haut ist überwiegend betroffen, obwohl verschiedene Organe, einschließlich der Lunge und der Nieren, ebenfalls betroffen sein können. Die Haut wird durch Kollagenaufbau tatsächlich dicht. Sklerodermie kann dazu führen, dass ...

Die Wahl des Herausgebers

Wie man ein Kondom anlegt - Dummies

Wie man ein Kondom anlegt - Dummies

Kondome sind, wenn sie richtig verwendet werden, die beste Methode, um zu verhindern Übertragung von sexuell übertragbaren Krankheiten (STD). Bei falscher Anwendung ist ein Kondom jedoch weder als Verhütungsmethode noch als Schutz gegen sexuell übertragbare Krankheiten geeignet. Wenn Sie ein gesundes Sexualleben haben wollen, müssen Sie wissen, wie man ein Kondom richtig anlegt ...

Wie man seine Kinder vor Sex in den Medien schützt - dummies

Wie man seine Kinder vor Sex in den Medien schützt - dummies

Berater und Lehrer finden, dass Kinder zeigen sexuelles Verhalten jetzt viel häufiger als je zuvor. Der Grund dafür ist einfach: Kinder sehen heute viel mehr Sex in den Medien. Was ist die Gefahr von so viel Sex im Fernsehen und sogar in den Anzeigen in der U-Bahn? Und was kann ein ...

Wie man ein Kondom entfernt - Dummies

Wie man ein Kondom entfernt - Dummies

Der schwierigste Teil bei der Verwendung eines Kondoms kann sein, es zu entfernen. Wenn das Kondom ausläuft (ein häufiges Ergebnis einer unsachgemäßen Entfernung), kann das Sperma dann in die Scheide gelangen - und dann können Sie mit einer unbeabsichtigten Schwangerschaft oder einer unerwünschten sexuell übertragbaren Krankheit (STD) zu tun haben. Für wirklich sicheren Sex, und deshalb ein ...

Die Wahl des Herausgebers

Grundlagen der globalen Variablen in der C-Programmierung - Dummies

Grundlagen der globalen Variablen in der C-Programmierung - Dummies

Manchmal in der C-Programmierung muss eine Variable wie ein Mobiltelefon sein Service: überall verfügbar. Die Variable kann auch jederzeit von jeder Funktion verwendet werden. Dieser Typ von Variablen könnte eine universelle Variable genannt werden. Es könnte eine weltweite Variable genannt werden. Aber in C wird es als globale Variable bezeichnet. Wie man ...

Grundlagen der Programmiersprache C: Schlüsselwörter, Funktionen und Operatoren - Dummys

Grundlagen der Programmiersprache C: Schlüsselwörter, Funktionen und Operatoren - Dummys

Anders als eine menschliche Sprache hat C keine Deklinationen oder Fälle. Sie werden kein Maskulinum, kein Femininum oder Neutrum finden. Und Sie müssen nie wissen, was die Wörter "pluperfect" und "subjunctive" bedeuten. Sie müssen einige der Lingo, die Syntax und andere Unfug verstehen. Keywords Vergessen Sie Nomen, Verben, Adjektive und Adverbien. Die Sprache C hat ...

Grundlagen der Struktur für C-Programmierung - Dummies

Grundlagen der Struktur für C-Programmierung - Dummies

Man kann sich die C-Programmiersprachenstruktur als multivariable vorstellen, oder mehrere Variablen in einem. Sie verwenden Strukturen, um komplexe Informationen zu speichern oder darauf zuzugreifen. Auf diese Weise können Sie verschiedene int-, char-, float-Variablen und sogar Arrays in einem einzigen Paket speichern. Grundlagen von struct Eine Struktur ist kein Variablentyp. Stattdessen ...