- 博客(1)
- 资源 (8)
- 收藏
- 关注
原创 C语言笔记
struct { long a; long b; char buf[]; }structA; struct { long a; long b; char *buf; }structB; structA与structB是两个不同的结构体,它们的长度大小分别为structA为8,而structB为12, 因为char[]是数组,C99规定不指定大小,则不占用内存空间,而*buf是指针,它占用了指针的大小。 使用structA的好处就是可
2011-03-11 16:47:00 280
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人