c/c++语言的union

今天来学习一下C/C++语言里的union

书上讲的大概是union(共用体)主要指的是内存的共用

union A
{
	int a, c;
	char b;
};
虽然定义了三个变量,但实际占用的存储空间为三个变量占用空间最大的那个的,也就是int所占的空间。


union A
{
	int a[5];
	char b;
};
而自己也突发奇想的写了上面这个,数组->是相当于最上面的分别定义五个int,还是合在一起的5*int



猜你喜欢

转载自blog.csdn.net/qq_16777851/article/details/53368184