以下c语言输出结果为什么是0 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 搜索资料 1个回答 #热议# 为什么说不要把裤子提到肚脐眼? windblast 2018-03-17 · 知道合伙人软件行家 windblast 知道合伙人软件行家 采纳数:5633 获赞数:13620 毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。 向TA提问 私信TA 关注 展开全部 输出结果是 0 的原因在于:a 是 union 。 union 是“联合体、共用体”,与 stuct 不同,联合体(union)中各变量是“互斥”的。void main(){ a.u.x=4; a.u.y=5; a.u.z=6; a.k=0; //当执行此语句时,a.u.x = 0 printf("%d\n",a.u.x);} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-10-28 初学C语言,帮我看看这个输出结果为什么是0? 2023-04-26 为什么c语言的输出结果是0 2023-04-26 为什么c语言的输出结果是0 2023-04-07 为什么c语言的输出结果是0 2023-04-07 为什么c语言的输出结果是0 2023-04-07 为什么c语言的输出结果是0 2024-01-06 c语言输入20时,程序输出结果是 2022-09-22 c语言中代码没有问题,但是无论输入什么数,都提示结果为0.0000000 更多类似问题 > 为你推荐: