簡體   English   中英

數組聲明和結構初始化

[英]Array declaration and initialization with structs

我正在嘗試聲明一個structs數組,是否可以將所有數組條目初始化為默認struct值?

例如,如果我的struct類似於

           typedef struct node
           {    int data;
                struct node* next;
           }node;

有沒有辦法將數據聲明為4並在null旁邊? 那么0null呢?

當然:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM