Inhaltsverzeichnis:
- Keywords
- 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.
- Mit Funktionen und Schlüsselwörtern gemischt sind verschiedene Symbole, die zusammen als
Video: PROGRA I: V. Operatoren, Ausdrücke und Anweisung - Teil 1 - Erklärung der Begriffe 2024
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 |
|
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.
-
-
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.