Heim  >  Artikel  >  Backend-Entwicklung  >  Wie viele Schlüsselwörter gibt es in der C-Sprache?

Wie viele Schlüsselwörter gibt es in der C-Sprache?

青灯夜游
青灯夜游Original
2022-11-22 15:39:1124081Durchsuche

Es gibt 32 Schlüsselwörter in der C-Sprache, die je nach Funktion in vier Kategorien unterteilt werden können: Schlüsselwörter für Datentypen, Schlüsselwörter für Steueranweisungen, Schlüsselwörter für Speichertypen und andere Schlüsselwörter. Es gibt 12 Schlüsselwörter für Datentypen, einschließlich char, double, float, int usw.; es gibt 12 Schlüsselwörter für Steueranweisungen, einschließlich for, break, if, else, do usw.; es gibt 4 Schlüsselwörter für Speichertypen, einschließlich auto, static , extern usw.; es gibt 4 weitere Schlüsselwörter, einschließlich const, sizeof usw.

Wie viele Schlüsselwörter gibt es in der C-Sprache?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, c99-Version, Dell G3-Computer.

C-Sprache ist prägnant, kompakt, einfach zu verwenden und flexibel. Die Sprache C verfügt über insgesamt 32 Schlüsselwörter und 9 Steueranweisungen. Das Programm kann in freier Form geschrieben werden und unterscheidet zwischen Groß- und Kleinschreibung. Kombinieren Sie die Grundstrukturen und Aussagen von Hochsprachen mit der Praktikabilität von Niedrigsprachen. Die C-Sprache kann genau wie die Assemblersprache mit Bits, Bytes und Adressen arbeiten, und diese drei sind die grundlegendsten Arbeitseinheiten von Computern.

C-Sprache hat insgesamt 32 Schlüsselwörter, wie in der folgenden Tabelle gezeigt:

Anweisungen Variablen können implizit während der Programmausführung geändert werdenDeklarieren einer Funktion ohne Rückgabewert oder Parameter, Deklarieren eines untypisierten ZeigersBedingte AnweisungBedingter Anweisungs-Negationszweig (verwendet mit if) für switch-Anweisungenswitch-Anweisungszweigeine Schleifenanweisung Schleifenanweisungskörper Schleife Bedingung der SchleifenanweisungUnbedingte Sprunganweisungdie aktuelle Schleife beenden und den nächsten Zyklus starten Schleife Der „andere“ Zweig in der Switch-AnweisungBerechnen Sie die DatentyplängeUnterprogramm-Return-Anweisung (kann mit oder ohne Parameter sein) Schleifenbedingung
Schlüsselwort Beschreibung
auto Automatische Variablen deklarieren
kurz Deklarieren Sie kurze Ganzzahlvariablen Oder Funktion
int Deklarieren Sie eine ganzzahlige Variable oder Funktion
long Deklarieren Sie eine lange ganzzahlige Variable oder Funktion
float Deklarieren Sie eine Gleitkommavariable oder Funktion
dou ble Deklarieren Sie eine Double-Variable oder -Funktion
char Deklarieren Sie eine Zeichenvariable oder -funktion
struct Deklarieren Sie eine Strukturvariable oder -funktion
union Deklarieren Sie einen gemeinsam genutzten Datentyp
Aufzählung Aufzählungstypen deklarieren
typedef Wird zum Aliasieren von Datentypen verwendet
const Deklarieren Sie schreibgeschützte Variablen
unsigned Deklarieren Sie vorzeichenlose Typvariablen oder -funktionen
unterschrieben Unterschrieben erklären Geben Sie Variablen oder Funktionen ein
void
if
else
switch
case
für
do
while
goto
continue
break
default
sizeof
return

Schlüsselworttypen in C-Sprache

Je nach Funktion von Schlüsselwörtern können sie in vier Kategorien unterteilt werden: Schlüsselwörter für Datentypen, Schlüsselwörter für Steueranweisungen, Schlüsselwörter für Speichertypen und andere Schlüsselwörter.

1. Schlüsselwörter für Datentypen (12):

(1) char: Zeichenvariable oder -funktion deklarieren
(2) double: Variable oder Funktion mit doppelter Genauigkeit deklarieren
(3) enum: Aufzählungstyp deklarieren
(4) float : Deklarieren Sie eine Gleitkommavariable oder -funktion
(5) int: Deklarieren Sie eine Ganzzahlvariable oder -funktion
(6) long: Deklarieren Sie eine lange Ganzzahlvariable oder -funktion
(7) short: Deklarieren Sie eine kurze Ganzzahlvariable oder -funktion
(8 ) signiert: Deklarieren Sie eine Variable oder Funktion vom Typ „Signed“
(9) struct: Deklarieren Sie eine Variable oder Funktion vom Typ Struktur
(10) Union: Deklarieren Sie den Datentyp „Union“ (Union)
(11) Unsigned: Deklarieren Sie eine Variable oder Funktion vom Typ ohne Vorzeichen
(12) void: Deklarieren Sie, dass die Funktion keinen Rückgabewert oder keine Parameter hat, deklarieren Sie einen untypisierten Zeiger (im Grunde diese drei Funktionen)

2 Schlüsselwörter der Steueranweisung (12):

  • Eine Schleifenanweisung
    (1) für : eine Art Schleifenanweisung (kann ausgedrückt, aber nicht ausgedrückt werden)
    (2) do: der Schleifenkörper der Schleifenanweisung
    (3) while: die Schleifenbedingung der Schleifenanweisung
    (4) break: aus dem springen aktuelle Schleife
    ( 5) continue: aktuelle Schleife beenden und nächsten Zyklus starten

  • B bedingte Anweisung
    (1)if: bedingte Anweisung
    (2)else: bedingte Anweisung Negationszweig (verwendet mit if)
    (3 )goto: unbedingte Sprunganweisung

  • C Switch-Anweisung
    (1)switch: wird für Switch-Anweisung verwendet
    (2)case: Switch-Anweisungszweig
    (3)default: „anderer“ Zweig in switch-Anweisung

  • D Return-Anweisung
    return: Unterprogramm-Return-Anweisung (kann Parameter annehmen oder nicht)

3. Schlüsselwörter für den Speichertyp (4)

(1)auto: Die Deklaration automatischer Variablen wird im Allgemeinen nicht verwendet.
(2)extern: Die Deklaration von Variablen erfolgt in anderen Dateien deklariert (kann auch als Referenzvariablen betrachtet werden)
(3)register: Deklarieren von Registervariablen
(4)static: Deklarieren statischer Variablen

4 Andere Schlüsselwörter (4):

(1) const: deklarieren a schreibgeschützte Variable
(2) sizeof: berechnet die Länge des Datentyps
(3) typedef: wird verwendet, um den Datentyp mit einem Alias ​​zu versehen (natürlich gibt es auch andere Funktionen)
(4) volatile: gibt an, dass die Variable während verwendet wird Programmausführung Kann implizit geändert werden

Verwandte Empfehlungen: „C Video Tutorial

Das obige ist der detaillierte Inhalt vonWie viele Schlüsselwörter gibt es in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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