Hier werfen wir einen Blick auf anonyme Vereinigungen und Strukturen in der C-Sprache. Anonyme Gewerkschaften und Strukturen sind unbenannte Gewerkschaften und Strukturen. Da sie keinen Namen haben, können wir kein direktes Objekt davon erstellen. Wir verwenden es als verschachtelte Struktur oder Union.
Dies sind Beispiele für anonyme Gewerkschaften und Strukturen.
struct { datatype variable; ... }; union { datatype variable; ... };
In diesem Beispiel erstellen wir eine Struktur namens point, die eine anonyme Struktur enthält. Es enthält zwei Werte x, y. Wir können direkt auf anonyme Strukturen oder Gewerkschaftsmitglieder zugreifen.
#include<stdio.h> struct point { // Anonymous structure struct { int x; int y; }; }; main() { struct point pt; pt.x = 10; pt.y = 20; printf("Point (%d,%d)", pt.x, pt.y); //anonymus members can be accessed directly }
Point (10,20)
Das obige ist der detaillierte Inhalt vonAnwendung anonymer Gewerkschaften und Strukturen in der Sprache C. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!