开发C代码时,经常见到如下类型的结构体定义: typedef struct list_t{ struct list_t *next; struct list_t *prev; char data[0]; }list_t; 请问在32位系统中,sizeof(list_t)的值为? 4byte 8byte 5byte 9byte
typedef struct list_t{ struct list_t *next; struct list_t *prev; char data[0]; }list_t;
4byte
8byte
5byte
9byte