大佬们我想问一下第九题
为啥不选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 如何制作永久二维码,最好是微信也可以扫开的。(相关搜索:管理系统)