5.6 零长度数组 struct buffer { int len; char a[0]; }; //使用的时候 struct buffer *buf; buf = (struct buffer *)malloc(sizeof(struct buffer)+20); buf -> len =20; sizeof (buffer) = 4 编译器不会为a[ ]分配内存但是会识别a这个标号