我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么是0呢 不应该是4吗?

结果是0

#include <stdio.h> t
union myun {struct { int

x,int y,int z;}u; int k; }a;

int main( )
{
a.u.x=4;a.u.y=5;a.u.z=6;a.k=0;
printf(“%d\n”,a.u.x);
}

你用的union啊,k就相当于结构中的x,你最后k=0,相当于把结构中的x设置为0,所以输出a.u.x的值是0

近期文章

  • 单链表中的插入一个元素问题
  • px4固件无人机设置激光雷达tf-luna数据为高度来源
  • 关于#eclipse#的问题:经历for循环之后为什么不会是100,而是0。
  • shiro怎么不获取当前用户信息?
  • jumpserver如何改变录像存放目录下
  • HANA 数据库密码过期警报
  • iperf3测试网路带宽,udp协议,服务端不显示最终结果,为什么,该怎么做;
  • windos 10 ,oracle19安装报错求解
  • 如何提取邮件内指定内容到Excel指定的单元格中
  • 计算加拿大人口出错了
  • cgconfig启动一直失败怎么解决这个问题
  • 出现此问题如何解决。
  • 用vuls执行漏洞扫描出现这个报错
  • 当网页采用js动态获取数据时,HttpClient应如何获取数据?
  • 关于SQList使用 not in 的问题
  • 关于c++程序的问题
  • 该题如何用python编写脚本
  • 使用PE盘做完系统,机械硬盘未分区
  • 刷机进入twrp页面触摸不能用
  • html中使用laydate日期时间选择器,选定时间后文本框可以显示,但是value值却为空

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华