Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Erstellen Ihrer Ersten Struct | Einführung in Structs
C-Strukturen Meistern

bookErstellen Ihrer Ersten Struct

Anhand des visuellen Hinweises am Ende des ersten Kapitels wird ein Datentyp erstellt, um ein chemisches Element zu beschreiben:

main.c

main.c

copy
1234567
struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
Note
Hinweis

Die Masse und die Ordnungszahl können nicht negativ sein, daher ist es effizienter, den Datentyp unsigned short int zu verwenden.

Nun können Sie ein chemisches Element erstellen. Der Code sieht folgendermaßen aus:

main.c

main.c

copy
123456789101112131415
#include "stdio.h" struct chemicalElement { char name[3]; int atomicNumber; int valency; double mass; }; int main() { struct chemicalElement silicon = {"Si", 14, 4, 28.08}; return 0; }

Der Zugriff auf Strukturfelder wird im nächsten Kapitel behandelt. Versuchen Sie, den geometrischen Punkt A mit einer Struktur zu beschreiben.

Aufgabe

Swipe to start coding

Sie erstellen eine Struktur, um einen Punkt im zweidimensionalen Raum darzustellen. Ihr Ziel ist es, Informationen über den Punkt zu speichern und anzuzeigen, einschließlich seines Namens und seiner Koordinaten.

Die Struktur Point soll Folgendes enthalten:

  • Ein Zeichenarray für den Namen des Punktes — es darf nur einen Buchstaben enthalten (zum Beispiel "A" oder "B"). Um diesen einzelnen Buchstaben und den Nullterminator \0 zu speichern, deklarieren Sie das Array als name[2].
  • Zwei Ganzzahl-Felder, die die x- und y-Koordinaten repräsentieren.

In der Funktion main:

  • Eine Variable vom Typ Point erstellen.
  • Diese mit geschweiften Klammern {} mit dem Namen und den Koordinatenwerten initialisieren.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

bookErstellen Ihrer Ersten Struct

Swipe um das Menü anzuzeigen

Anhand des visuellen Hinweises am Ende des ersten Kapitels wird ein Datentyp erstellt, um ein chemisches Element zu beschreiben:

main.c

main.c

copy
1234567
struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
Note
Hinweis

Die Masse und die Ordnungszahl können nicht negativ sein, daher ist es effizienter, den Datentyp unsigned short int zu verwenden.

Nun können Sie ein chemisches Element erstellen. Der Code sieht folgendermaßen aus:

main.c

main.c

copy
123456789101112131415
#include "stdio.h" struct chemicalElement { char name[3]; int atomicNumber; int valency; double mass; }; int main() { struct chemicalElement silicon = {"Si", 14, 4, 28.08}; return 0; }

Der Zugriff auf Strukturfelder wird im nächsten Kapitel behandelt. Versuchen Sie, den geometrischen Punkt A mit einer Struktur zu beschreiben.

Aufgabe

Swipe to start coding

Sie erstellen eine Struktur, um einen Punkt im zweidimensionalen Raum darzustellen. Ihr Ziel ist es, Informationen über den Punkt zu speichern und anzuzeigen, einschließlich seines Namens und seiner Koordinaten.

Die Struktur Point soll Folgendes enthalten:

  • Ein Zeichenarray für den Namen des Punktes — es darf nur einen Buchstaben enthalten (zum Beispiel "A" oder "B"). Um diesen einzelnen Buchstaben und den Nullterminator \0 zu speichern, deklarieren Sie das Array als name[2].
  • Zwei Ganzzahl-Felder, die die x- und y-Koordinaten repräsentieren.

In der Funktion main:

  • Eine Variable vom Typ Point erstellen.
  • Diese mit geschweiften Klammern {} mit dem Namen und den Koordinatenwerten initialisieren.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
single

single

some-alt