一道单选:32位CPU中,已知如下结构体 struct s{ char a; char b; char *c; int d; } 问&(((struct s*)0) -> c)的值是?(5,8,0,6)? 我的理解是 对0做结构体指针类型强制转换,然后指向成员c,已知C是一个32位系统下的指针,大小应该是4个字节,根据内存对齐,这道题不应该是4吗?可是没这个选项,我的思路有什么不对的地方吗?