void setup_map (int *map); <--- prototype
int row, col; <-- global variables
some main
{
//get number of rows and cols from user
int map[rows][cols]; //create map here because another function uses it
setup_map (map[row][col]);
}
void setup_map (int map[row][col])
{
loop through and set up map
}
我的问题是我无法完全正确地制作原型我希望某个地方可以向我解释我的原型需要是什么?我刚刚开始学习指针并很好地理解了这个概念,只是从未使用过二维数组作为参数。谢谢你的帮助。