幻影白 2022-05-12 16:47 采纳率: 33.3%
浏览 10

这个C++数组是怎么实现的,在编译器里面写会报错

这个C++数组是怎么实现的,在编译器里面写会报错
有点像结构体数组,但是这个书上就是简单的用int数组实现的

书上源代码:

img

报错如下:

img

img

  • 写回答

1条回答 默认 最新

  • 丨秋水丨 2022-05-12 17:08
    关注

    书上应该是写错了。应该是想表达这个意思:

    struct Movement
    {
        int h;
        int v;
        char dir[3];
    };
    
    Movement move[8] = {
        {-1, 0, "N"}, {-1, 1, "NE"}, {0, 1, "E"}, {1, 1, "SE"},
        {1, 0,"S"}, {1, -1, "SW"}, {0, -1, "W"}, {-1, -1, "NW"}
    };
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 5月12日

悬赏问题

  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端
  • ¥15 基于PLC的三轴机械手程序
  • ¥15 多址通信方式的抗噪声性能和系统容量对比
  • ¥15 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题
  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 Centos / PETSc / PETGEM