Union in C ist ein spezieller Datentyp, der in C verfügbar ist, das das Speichern verschiedener Datentypen an demselben Speicherort ermöglicht. Sie können eine Gewerkschaft mit vielen Mitgliedern definieren, aber nur ein Mitglied kann zu einem bestimmten Zeitpunkt einen Wert enthalten. Die Gewerkschaften bieten eine effiziente Möglichkeit, denselben Speicherort für mehrere Zwecke zu verwenden.
- Was ist Gewerkschaft mit Beispiel?
- Was ist Gewerkschaft und Struktur in C?
- Wann sollte ich Union in C verwenden?
Was ist Gewerkschaft mit Beispiel?
Union ist wie Strukturen ein benutzerdefinierter Datentyp. In Union teilen alle Mitglieder den gleichen Speicherort. Zum Beispiel teilen sowohl X als auch Y im folgenden C -Programm denselben Ort. Wenn wir x ändern, können wir sehen, wie sich die Änderungen in y widerspiegeln.
Was ist Gewerkschaft und Struktur in C?
Eine Struktur enthält eine geordnete Gruppe von Datenobjekten. Im Gegensatz zu den Elementen eines Arrays können die Datenobjekte in einer Struktur unterschiedliche Datentypen haben. Jedes Datenobjekt in einer Struktur ist ein Mitglied oder ein Feld. Eine Gewerkschaft ist ein Objekt ähnlich einer Struktur, außer dass alle Mitglieder am selben Ort im Speicher beginnen.
Wann sollte ich Union in C verwenden?
C Gewerkschaften werden verwendet, um Speicher zu speichern. Um eine Vereinigung besser zu verstehen, sehen Sie sich sie als einen Speicherbeil, der zum Speichern von Variablen verschiedener Typen verwendet wird. Wenn wir einem Feld einen neuen Wert zuweisen möchten, werden die vorhandenen Daten durch neue Daten ersetzt.