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

Im Gegensatz zu einer menschlichen Sprache, hat C keine Deklinationen oder Fälle. Sie werden keine männlich, weiblich oder sächlich finden. Und Sie brauchen nie, was die Worte zu wissen Plusquamperfekt

und Konjunktiv bedeuten. Sie haben einige der Jargon, der Syntax und andere Unfug zu verstehen.

Schlüsselwörter

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 so müssen wissen, etwas lesen und schreiben zu sein, Sport die C-Sprache ein wenig Vokabular: Nur eine Handvoll Schlüsselwörter vorhanden sind, und Sie können nie alle verwenden.

_AlignasUnterbrechungschwebenunterzeichnet
_AlignofFallfürGröße von
_Atomicverkohlengehe zustatisch
_Boolconstobstruct
_Komplexfortsetzenin der ReiheSchalter
_GenericStandardinttypedef
_ImaginärmachenlangeUnion
_Keine RückkehrdoppeltNeu registrierenohne Vorzeichen
_Static_assertsonstbeschränkenLeere
_Thread_localenumRückkehrflüchtig
Autoexternkurzwährend

Diese Schlüsselwörter stellen die grundlegenden Befehle der C-Sprache. Diese einfachen Richtungen sind in verschiedene interessante Weise kombiniert wundersame Dinge zu tun. Aber die Sprache hört nicht an Schlüsselwörtern.

  • Kümmern Sie sich nicht um die Liste der Schlüsselwörter auswendig zu lernen.

  • Die Schlüsselwörter sind alle case-sensitive.

  • Von den 44 Schlüsselwörter, sind 32 Original-Schlüsselwörter C-Sprache. Das C99-Update (1999) hinzugefügt fünf mehr, und die neuere C11 (2011) Update hinzugefügt sieben. Die meisten neueren Schlüsselwörter beginnen mit einem Unterstrich, wie in _Alignas.

  • Keywords sind auch bekannt als reservierte Wörter, was bedeutet, dass Sie keine Funktionen oder Variablen, die die gleiche wie Schlüsselwörter benennen können. Der Compiler stöhnt wie ein betrunkener, parteipolitische Blogger, wenn Sie versuchen, dies zu tun.

Funktionen

Wo Sie nur 44 Keywords finden, gibt es Hunderte (wenn nicht Tausende) von Funktionen in der C-Sprache, einschließlich der Funktionen, die Sie erstellen. Denken Sie an eine Funktion als Programmiermaschine, die eine Aufgabe erfüllt. Wahrlich, Funktionen sind die Arbeitstiere der C-Sprache.

Das verräterische Zeichen der Funktion ist das Auftreten von Klammern, wie in puts () für die puts-Funktion, die Text anzeigt. Speziell, puts Mittel # 147-put string, # 148- wo Schnur für Text ist die Programmierung Jargon, die länger als ein einzelnes Zeichen ist.

Funktionen werden auf verschiedene Weise verwendet werden. Zum Beispiel kann ein akustisches Signal () Funktion eines Computers Lautsprecher zu piepen verursachen:

Piep()-

Einige Funktionen sind Werte gesendet werden, wie in

puts ( "Grüße, menschlich.") -

Hier werden die Zeichenfolge Grüße, menschlich. (Einschließlich der Zeit) an die puts gesendet () Funktion auf dem Bildschirm auf der Standardausgabe angezeigt oder gesendet werden. Die doppelte Anführungszeichen definieren die String- sie nicht auf die Standardausgabe gesendet. Die Angaben in den Klammern gesagt wird die Funktion des zu sein Argumente, oder Werte. Sie sind bestanden an die Funktion.

Funktionen können generieren, oder Rückkehr, Informationen auch:

Wert = random () -

Die Funktion random () erzeugt eine Zufallszahl, die von der Funktion und gespeichert in der Variablen mit dem Namen Wert zurückgegeben. Funktionen in C zurückkehren nur einen Wert zu einem Zeitpunkt. Sie können aber auch nichts zurück. Die Dokumentation der Funktion erklärt, was die Funktion zurückgibt.

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

Die Funktionen können auch Informationen sowie Rückkehr etwas zu richten:

Ergebnis = sqrt (256) -

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

  • Eine Funktion in C muss definiert werden, bevor es verwendet wird. Diese Definition wird als ein Prototyp. Es ist notwendig, damit der Compiler versteht, wie Ihr Code die Funktion verwendet.

  • Hier finden Sie Online-Listen aller C-Sprache-Funktionen zu finden, in dem, was genannt werden C-Bibliothek Referenzen.

  • Funktionsprototypen werden gehalten in Header-Dateien, das muss im Quellcode enthalten sein.

  • Die Funktionen selbst sind in der Sprache C-Bibliotheken gespeichert. EIN Bibliothek ist eine Sammlung von Funktionen, und der Code, der diese Funktionen ausführt. Wenn Sie Ihr Programm verknüpfen, enthält der Linker den Code der Funktionen in das endgültige Programm.

  • Wie bei den Keywords, sind Funktionen, Groß- und Kleinschreibung.

Die Betreiber

Gemischt mit Funktionen und Schlüsselwörter sind kollektiv verschiedene Symbole bekannt als Betreiber. Die meisten von ihnen sind mathematisches Ursprungs, einschließlich der traditionellen Symbole wie das Plus (+), Minus (-), und gleich Zeichen (=).

Die Betreiber erhalten geworfen in mit Funktionen, Schlüsselwörter und andere Teile des C sprach- zum Beispiel:

Ergebnis = 5 + sqrt (Wert) -

Hier werden die = und + Operatoren verwendet eine Art mathematischer Hokuspokus auszuhecken.

Nicht alle C-Sprache Operatoren führen math.

Menü