为什么这几行联合的简单的代码输出的结果是这样的

img


为什么输出的结果是41和1,这个是什么原因,我知道联合是共享存储单元,但这个结果来的莫名其妙的

没给字符数组赋初值啊
如au.ch[0]='a';