日日祥睿 2021-04-24 10:14 采纳率: 0%
浏览 6

大佬们我想问一下第九题 为啥不选a,选b呢 char *p={“Mary”}这种定义不是错的嘛 大括

大佬们我想问一下第九题 为啥不选a,选b呢 char *p={“Mary”}这种定义不是错的嘛 大括号不是用于定义数组时使用的嘛
  • 写回答

1条回答 默认 最新

  • 正在学C++ 2021-04-24 10:50
    关注

    a可以这样写 union data a;  a.p="Marry";

    a和b的不一样在于a没有加{},错误的使用了赋值union的方法,怎么可以把一个字符串直接赋值给一个union类型的呢?

    因为你要给union赋值,如果是union data a=...  这样赋值的话就要加{}

    b的写法等于  union data a; a.p = "Marry";

    评论

报告相同问题?

悬赏问题

  • ¥15 求红米或者任意工作安卓机ro,ot之后劫c ,h ,i摄像头, 实现无人直播瞒过抖音直播助手的教程, 或者远程 协助也可以。
  • ¥15 elasticsearch
  • ¥30 python ttk 获取下拉框问题
  • ¥15 uniapp的uni-datetime-picker组件在ios端不适配
  • ¥15 前端 uniapp App端在离线状态如何使用modbus 连接手机蓝牙进行读写操控机器?
  • ¥15 SQL语句根据字段自动生成行
  • ¥500 “掌声响起来”软件(不确定性人工智能)
  • ¥500 我要找大模型一体机产品手册和应用案例
  • ¥20 关于游戏c++语言代码问题
  • ¥15 如何制作永久二维码,最好是微信也可以扫开的。(相关搜索:管理系统)