這裡我們來看看什麼是C語言中的匿名聯合體和結構體。匿名聯合體和結構體就是未命名的聯合體和結構體。由於它們沒有名稱,因此我們無法建立它的直接物件。我們將其用作嵌套結構或聯合。
這些是匿名聯合和結構的範例。
struct { datatype variable; ... }; union { datatype variable; ... };
在這個例子中,我們正在建立一個結構,稱為點,它持有一個匿名結構。它保存兩個值 x,y。我們可以直接存取匿名結構或聯合成員。
#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)
以上是匿名聯合體與結構體在C語言的應用的詳細內容。更多資訊請關注PHP中文網其他相關文章!