c语言union 用法(不懂求解)

为什么第一个打出来的不是输入的5
2025-03-23 15:03:00
推荐回答(1个)
回答1:

union 的意思是其中的a b共用同一块内存,第一次输入的5被第二次输入的asf所覆盖,asf\0在内存中存储的信息,按整数(四字节)输出就变成了你看到的数字内容6714209