你对共用体的理解有问题,在你的共有体中,c与a,b共用内存,它的内存结构是这样的
很明显,你修改了c,它只会影响到a[0],b[0],对a[1],b[1]是没有影响的
y.c=30,那么y.a[0]=y.b[0]=30
y.a[1]当然不变,它仍是原来的20
如本站内容“对您有用”,欢迎随意打赏,让我们持续更新!