[英]Array declaration and initialization with structs
我正在嘗試聲明一個structs
數組,是否可以將所有數組條目初始化為默認struct
值?
例如,如果我的struct
類似於
typedef struct node
{ int data;
struct node* next;
}node;
有沒有辦法將數據聲明為4
並在null
旁邊? 那么0
和null
呢?
當然:
node x[4] = { {0, NULL}, {1, NULL}, {2, NULL}, {3, NULL} };
即使這樣也可以:
node y[4] = { {0, y + 1}, {1, y + 2}, {2, y + 3}, {3, NULL} };
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.