Heim > Backend-Entwicklung > C#.Net-Tutorial > Was sind die reservierten Wörter zum Definieren von Strukturen in der C-Sprache?

Was sind die reservierten Wörter zum Definieren von Strukturen in der C-Sprache?

烟雨青岚
Freigeben: 2020-07-02 17:28:35
Original
8730 Leute haben es durchsucht

Die reservierte Wortdefinitionsstruktur in der C-Sprache ist „struct“. Die Struktur in der C-Sprache ist ein benutzerdefinierter Datentyp. Sie kann nur eine Sammlung von Variablen sein, sie kann jedoch keine Daten verbergen und ihre Mitglieder können keine Funktionen sein.

Was sind die reservierten Wörter zum Definieren von Strukturen in der C-Sprache?

Struktur ist eine Datensammlung, die in der C-Sprache verwendet wird, um eine Reihe von Daten desselben Typs oder verschiedener Typen zu definieren, die auch als Struktur bezeichnet werden.

Die Struktur in der C-Sprache ist ein benutzerdefinierter Datentyp (benutzerdefinierter Typ). Sie kann nur eine Sammlung einiger Variablen sein , es kann keine Daten ausblenden und Mitglieder können keine Funktionen sein.

Die Verwendung von struct ist dieselbe wie die Verwendung von int zum Definieren von Integer-Variablen. Es handelt sich dabei um die Strukturvariable, die zu Beginn der Programmbearbeitung deklariert werden muss.

Wenn Sie beispielsweise ein Programm bearbeiten möchten, um eine Gruppe von Schülern gezielt zu filtern und auszugeben, müssen Sie eine Strukturvariable definieren, die den Schülercode, den Namen des Schülers, das Alter des Schülers und das Geschlecht des Schülers enthält Sie können bei dieser Gruppe von Schülern ein Computer-Screening durchführen. Wie unten gezeigt:

Was sind die reservierten Wörter zum Definieren von Strukturen in der C-Sprache?

Erweiterte Informationen:

Bei praktischen Problemen weist ein Datensatz häufig unterschiedliche Datentypen auf. Beispielsweise sollte der Name des Schülers vom Typ „Integer“ oder „Character“ sein; das Alter sollte vom Typ „Integer“ sein; ganzzahliger oder reeller Typ.

Natürlich können Sie kein Array zum Speichern dieses Datensatzes verwenden. Weil der Typ und die Länge jedes Elements im Array konsistent sein müssen, um die Verarbeitung durch das Kompilierungssystem zu erleichtern. Um dieses Problem zu lösen, wird in der Sprache C ein weiterer Strukturdatentyp – „Struktur“ – angegeben. Es entspricht Datensätzen in anderen Hochsprachen.

Die allgemeine Form zum Definieren einer Struktur ist:

Strukturstrukturname {//Mitgliedstabellenspalte};

Die Mitgliedstabelle besteht aus mehreren Mitgliedern, jedes Mitglied ist ein integraler Bestandteil der Struktur. Für jedes Mitglied muss außerdem eine Typbeschreibung in der Form erstellt werden: Typspezifizierer-Mitgliedsname; die Benennung von Mitgliedsnamen sollte den Schreibvorschriften für Bezeichner entsprechen.

Zum Beispiel: struct stu

{ int num;char name[20]; char sex; float score;};
Nach dem Login kopieren

In dieser Strukturdefinition heißt die Struktur stu und die Struktur besteht aus 4 Mitgliedern.

Das erste Mitglied ist num, eine Ganzzahlvariable;

Das zweite Mitglied ist name, ein Zeichenarray;

Das vierte Element ist Score, eine Gleitkommavariable. Beachten Sie, dass das Semikolon nach den Klammern unbedingt erforderlich ist.

Es ist erwähnenswert, dass in C++ die Funktion von struct erweitert wurde und nicht nur Mitgliedsvariablen, sondern auch Mitgliedsfunktionen hinzufügen kann, ähnlich wie bei der Klasse.

Empfohlenes Tutorial: „

C-Sprache

Das obige ist der detaillierte Inhalt vonWas sind die reservierten Wörter zum Definieren von Strukturen 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