Heim > häufiges Problem > Detaillierte Erklärung von 32 Schlüsselwörtern in der C-Sprache

Detaillierte Erklärung von 32 Schlüsselwörtern in der C-Sprache

爱喝马黛茶的安东尼
Freigeben: 2019-10-26 09:22:09
Original
16507 Leute haben es durchsucht

Detaillierte Erklärung von 32 Schlüsselwörtern in der C-Sprache

Es gibt 32 C-Sprachschlüsselwörter, die durch den ANSI-Standard definiert sind. Je nach Funktion der Schlüsselwörter können die Schlüsselwörter in zwei Kategorien unterteilt werden: Datentyp-Schlüsselwörter und Prozesssteuerungsschlüsselwörter.

1. Datentyp-Schlüsselwörter

A grundlegende Datentypen (5)

void: erklärt, dass die Funktion keine hat Rückgabewert oder keine Parameter, Deklaration eines untypisierten Zeigers, Anzeige des Ergebnisses des Verwerfungsziels

char: Zeichentypdaten, ein Typ von Ganzzahldaten

int: Ganzzahldaten, normalerweise vom Compiler angegebenes Maschinenwort Länge

float: Gleitkommadaten mit einfacher Genauigkeit, eine Art von Gleitkommadaten

double: Gleitkommadaten mit doppelter Genauigkeit, eine Art von Gleitkommadaten

Änderungsschlüsselwörter vom Typ B (4)

kurz: Ändert int, kurze Ganzzahldaten, das geänderte int kann weggelassen werden

long: Ändert int, lange Ganzzahl Daten, das modifizierte int kann weggelassen werden

signed: modifizierte Ganzzahldaten, vorzeichenbehafteter Datentyp

unsigned: modifizierte Ganzzahldaten, vorzeichenloser Datentyp

Verwandte Empfehlungen: "php-Video-Tutorial"

C-Schlüsselwörter für komplexe Typen (5)

Struktur: Strukturdeklaration

Union: Union-Deklaration

enum: Aufzählungsdeklaration

typedef: Typalias deklarieren

sizeof: Ermitteln Sie die Größe eines bestimmten Typs oder eines bestimmten Typs oder einer bestimmten Variablen

D-Speicher Level-Schlüsselwörter (6)

auto: Als automatisch angegeben, automatisch zugewiesen und vom Compiler freigegeben. Wird normalerweise auf dem Stapel zugewiesen

statisch: Wird als statische Variable zugewiesen und im statischen Variablenbereich zugewiesen. Geben Sie beim Ändern der Funktion den Gültigkeitsbereich des Funktionszeigers an, der sich innerhalb der Datei befinden soll Register: Als Registervariable gekennzeichnet, empfohlen. Der Compiler speichert Variablen zur Verwendung in Registern und kann auch Funktionsparameter ändern. Es wird empfohlen, dass der Compiler Parameter über Register statt über Stapel weiterleitet

extern: Geben Sie die entsprechenden Variablen an als externe Variablen, d. h. in einer anderen Zieldatei definiert, kann als Konvention für Variablen betrachtet werden, die von einer anderen Datei deklariert werden

const: Zusammen mit volatile werden sie als „CV-Eigenschaften“ bezeichnet, die angegebene Variable kann nicht geändert werden der aktuelle Thread/Prozess (kann aber vom System oder anderen Threads/Prozessen geändert werden)

flüchtig: Zusammen mit const wird es „CV-Charakteristik“ genannt. Der Wert der angegebenen Variablen kann vom geändert werden System oder andere Threads/Prozesse, wodurch der Compiler gezwungen wird, den Wert der Variablen jedes Mal aus dem Speicher abzurufen

2. Schlüsselwörter zur Prozesssteuerung

Eine Sprungstruktur (4)

return: Wird im Funktionskörper verwendet, um einen bestimmten Wert (oder einen ungültigen Wert, d. h. es wird kein Wert zurückgegeben) zurückzugeben.

continue: Beende die aktuelle Schleife und Den nächsten Zyklus starten

Pause: Aus der aktuellen Schleife oder Schalterstruktur springen

goto: Unbedingte Sprunganweisung

B-Zweigstruktur (5)

if: Bedingte Anweisung

else: Verzweigung der bedingten Anweisung (verwendet mit if)

switch: switch-Anweisung (Anweisungen mit mehreren Verzweigungen)

case: Verzweigungsmarkierung in der Switch-Anweisung

Standard: „andere“ Teilen und Erobern in der Switch-Anweisung, optional

C-Schleifenstruktur (3)

for: Für die Schleifenstruktur ist die Ausführungsreihenfolge von for(1;2;3)4; 1->2 ->4->3->2... Schleife, wobei 2 die Schleifenbedingung

do: do-Schleifenstruktur, die Ausführungsreihenfolge von do 1 while(2); ist 1->2 ->1...loop, 2 ist die Schleifenbedingung

while: while-Schleifenstruktur, Ausführungssequenz von while(1)2; 1->2->1..., 1 ist Schleife Wenn der bedingte Schleifenausdruck oben wahr ist, wird er fortgesetzt, und wenn es ist falsch, es wird aus der Schleife springen.

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung von 32 Schlüsselwörtern in der C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage