void print(int (*canvas)[Width],int Length,int Width) { for (int i = 0; i < Length; i++) 严重性 代码 说明 项目 文件 行 禁止显示状态 错误(活动) E0020 未定义标识符 "Width" 贪吃蛇 F:\大一下\实训\贪吃蛇\贪吃蛇\print.cpp 4 { for (int j = 0; j < Width; j++) { int k = canvas[i][j]; switch (k) { case -1: cout << "#"; default: break; } } } }
时间: 2024-04-25 18:27:51 浏览: 67
Canvas中设置width与height的问题浅析
该段代码定义了一个名为`print`的函数,该函数接受一个指向二维数组的指针`canvas`,以及两个整数`Length`和`Width`作为参数。在函数内部,该二维数组被表示为一个指向整型数组的指针,每个子数组的长度为`Width`。
函数中的for循环遍历整个二维数组,并根据数组元素的值打印出相应的字符。如果数组元素的值为-1,则打印字符“#”,否则不进行任何操作。需要注意的是,在for循环中使用`Width`的值,需要在函数声明之前定义这个变量。否则,编译器将无法识别它。
阅读全文