所以我正在研究这个套牌程序,现在我已经完成了几乎所有工作,我只需要制作一个洗牌功能。但是当我尝试时,我不断收到标题中的错误
为了简短起见,我只发布函数,但基本上我只需要打印一次牌组(有效)然后在函数中洗牌并返回洗牌的牌组并再次打印(现在洗牌)。
我不明白为什么会出现此错误,因为我只使用一种变量类型。如果我能得到一些帮助,那就太好了。
这是相关代码:
int shuffle(int deck[52]); /*Function Prototype*/
int main()
{
int deck[52], i, n;
shuffle(deck[52]); /* Function Call */
}
int shuffle(int deck[52])
{
srand(52);
deck[52] = rand();
printf("The deck has been shuffled");
return deck[52];
}