Heim > Backend-Entwicklung > C++ > Hauptteil

Schreiben Sie ein C-Programm, um die Größe und den Versatz von Strukturelementen anzuzeigen

WBOY
Freigeben: 2023-08-29 20:09:19
nach vorne
738 Leute haben es durchsucht

Schreiben Sie ein C-Programm, um die Größe und den Versatz von Strukturelementen anzuzeigen

Problem

Schreiben Sie ein C-Programm, um eine Struktur zu definieren und die Größe und den Offset von Mitgliedsvariablen anzuzeigen.

Struktur – Es handelt sich um eine Sammlung von Variablen verschiedener Datentypen, die unter einem Namen gruppiert sind.

Allgemeine Form der Strukturdeklaration

datatype member1;
struct tagname{
   datatype member2;
   datatype member n;
};
Nach dem Login kopieren

Hier gibt struct – Schlüsselwort

tagname – den Namen der Struktur an

member1, member2 – gibt die Datenelemente an, aus denen die Struktur besteht. Beispiel: Strukturvariablen Die Verbindung zwischen Mitgliedern und Strukturvariablen Sie wird durch den Mitgliedschaftsoperator (oder Punktoperator) ermittelt.

kann initialisiert werden durch:

Methode 1

struct book{
   int pages;
   char author [30];
   float price;
};
Nach dem Login kopieren

Methode 2

struct book{
   int pages;
   char author[30];
   float price;
}b;
Nach dem Login kopieren

Methode 3 (mit Mitgliedsoperator)

struct{
   int pages;
   char author[30];
   float price;
}b;
Nach dem Login kopieren

Methode 4 (mithilfe der Scanf-Funktion)

struct book{
   int pages;
   char author[30];
   float price;
};
struct book b;
Nach dem Login kopieren

Deklarieren Sie die Struktur mit Datenmitgliedern und versuchen Sie es. Drucken deren Versatz Werte und die Größe der Struktur.

Programm

Echtzeitdemonstration

struct book{
   int pages;
   char author[30];
   float price;
} b = {100, "balu", 325.75};
Nach dem Login kopieren

Ausgabe

struct book{
   int pages;
   char author[30];
   float price;
};
struct book b = {100, "balu", 325.75};
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSchreiben Sie ein C-Programm, um die Größe und den Versatz von Strukturelementen anzuzeigen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
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