关于define宏定义[Error] expected ‘,’ or ‘…’ before numeric constant
例如你写了
#define n 100
但是后面的函数定义成了
int function(int n)
这就造成了常数滥用,函数的形参和定义的常数不能一样
————————————————
版权声明:本文为CSDN博主「少_小年」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shaoniancx/article/details/107050417
void display(char board[row][col], int ROW, int COL)
//void display(char board[row][col],int row,int col)
{
for(int i=0;i<ROW;i++)
{for(int j=0;j<COL;j++)
{
printf("%c",board[i][j]);
}
printf("\n");
}
};
就像这括号里面row和ROW我们在形参中定义的时候不能和define的重复
game.h声明
game.c实现
test.c调用