这个c语言题目输出什么

日期:2021-11-03 18:28:56 人气:1

这个c语言题目输出什么

结果是A。
你定义了一个union类型的变量,名字是ts,大小为4个字节;ts可以用来存放int类型和长度为2个字节的char型数组,其实这个union ts类型在的时候只是在这两个类型中选用一个,只是共用了同一块内存地址,并且与它们联系的都是这块内存的首地址罢了。
你下面是给c[0]和c[1]分别赋值A和B,此时与变量i相联系的数据应该是AB,而你在调用printf函数时,是以%c的格式输出变量i里面存的数据,所以只能输出A。
    A+
热门评论