C语言的问题,这道题已经说了int和long均占四个字节,而四个字节又是32位,所以这个不该选a吗

char又占一个字节

选B,因为联合体共用内存,分配的内存大小是需要最多内存的那个变量所要求的字节数,在这里是y,共需4*4等于16字节。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-17
老实说我还真不知道这道题选什么,但是sizeof的结果的单位是字节。
第2个回答  2019-07-17
我就问一下正确答案是不是16个,如果是我在和你讲,不是就算了,时间太久我也不记得了