结构体指针答疑
#include<stdio.h>struct SC{ int a; int b; int c;};struct SD{ int a; int b; int c; int d;};int main(void){ struct SC c1[] = {{3},{4},{5},{6}}; struct SD *c2 = (struct SD*)c1 + 1; //这句看不懂了 帮忙解答下疑问。 经过运行这句,SD变成什么了? printf("%d %d %d %d\n",c2->a,c2->b,c2->c,c2->d); return 0;}