【发布时间】:2009-05-08 00:52:27
【问题描述】:
我有以下功能
void initBoard(int * board[BOARD_ROWS][BOARD_COLS]){
int z = 0;
for( z = 0; z<10; z+=1){
int l;
for( l = 0; l<10; l+=1){
board[z][l] = 0;
}
}
}
从 main 我称之为
int plBoard[10][10];
initBoard(&pcBoard);
编译时它可以工作,但我收到一条警告:警告:从不兼容的指针类型传递“initBoard”的参数 1。 array 是一个整数,并且函数需要一个 int 指针,我正在传递 int 的地址。它有什么问题?
【问题讨论】: