溺丽 2024-10-30 00:34
浏览 6

扫雷游戏难度设置问题

已知,二维数组在创建和传参时可以不写行数,必须写出列数。我现在用c语言以二维数组为基础写了一个扫雷游戏。因为想要可以选择难度,所以用到了Switch语句,根据需要创建不同的二维数组作为棋盘。但是用到了不同源文件里同一个函数,选择难度时因为创建的不同数组对应的行,列数的不同,导致无法正常传参。想请问一下,有没有什么除了我这个做法外更好的做法。并且有没有除了创建不同函数对应不同数组以及使用结构体外的解决办法?因为本人刚学c语言不久,还没有学到那个位置,目前能使用的只有循环,分支语句以及数组,想试试在已学的知识下有没有解决办法

我将传参时对应的实参放在的头文件里以全局变量形式进行的应用。

img

img

img

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 创建了问题 10月30日

    悬赏问题

    • ¥15 R语言卸载之后无法重装,显示电脑存在下载某些较大二进制文件行为,怎么办
    • ¥15 java 的protected权限 ,问题在注释里
    • ¥15 这个是哪里有问题啊?
    • ¥15 关于#vue.js#的问题:修改用户信息功能图片无法回显,数据库中只存了一张图片(相关搜索:字符串)
    • ¥15 texstudio的问题,
    • ¥15 spaceclaim模型变灰色
    • ¥15 求一份华为esight平台V300R009C00SPC200这个型号的api接口文档
    • ¥15 字符串比较代码的漏洞
    • ¥15 欧拉系统opt目录空间使用100%
    • ¥15 ul做导航栏格式不对怎么改?