手记

union 共用体赋值最后一句才起作用

union data{
int a;
char b;
int c;
};

int main(){
union data data_1;
data_1.b='C'; 这一句语句无效
data_1.a=10; 覆盖上面一条语句给共用体里面a赋值10.
}

共用体里面所有的成员共用一个内存,最后一个语句会将前面所有的语句覆盖掉,

14人推荐
随时随地看视频
慕课网APP