gpt4 book ai didi

c - 函数错误“字符之前需要表达式?”

转载 作者:行者123 更新时间:2023-11-30 20:52:01 25 4
gpt4 key购买 nike

语言:C

您好,我在这一行遇到错误:

start_board(char Board[10][10],char simbol);

函数start_board:

void start_board(char Board[10][10],char simbol)
{
char BoardJ1[9][COL_MAX];
char BoardJ2[9][COL_MAX];

create_board(BoardJ1);
create_board(BoardJ2);


for (int i=0; i < 9; i++)
{
printf("%s%.8s%s\n", BoardJ1[i], SPACES, BoardJ2[i]);
}

}

想法?

最佳答案

您的函数原型(prototype)缺少返回类型void

如果没有任何类型,则会隐式转换为int类型。所以你的函数返回类型是 int 类型,它与函数定义的返回类型不匹配。

关于c - 函数错误“字符之前需要表达式?”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20570314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com