maze=new int *[m+2]; //申请长度等于行数加2的二级指针
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 10:30:56
![maze=new int *[m+2]; //申请长度等于行数加2的二级指针](/uploads/image/z/10157567-23-7.jpg?t=maze%3Dnew+int+%2A%5Bm%2B2%5D%3B+%2F%2F%E7%94%B3%E8%AF%B7%E9%95%BF%E5%BA%A6%E7%AD%89%E4%BA%8E%E8%A1%8C%E6%95%B0%E5%8A%A02%E7%9A%84%E4%BA%8C%E7%BA%A7%E6%8C%87%E9%92%88)
maze=new int *[m+2]; //申请长度等于行数加2的二级指针
maze=new int *[m+2]; //申请长度等于行数加2的二级指针
maze=new int *[m+2]; //申请长度等于行数加2的二级指针
我感觉你的程序里面是不是已经定义了一个int[m]的数组,然后上面maze=new int *[m+2],就是相当于定义了一个int[m][m+2]的二维数组,也就是m行,m+2列的二维数组,那么maze就是第一列的起地址.不知道这样子是否清楚了.