gpt4 book ai didi

c - 我收到错误 main.c :20:1: error: expected identifier or '(' before '{' token

转载 作者:行者123 更新时间:2023-11-30 20:19:33 24 4
gpt4 key购买 nike

我收到错误 main.c:20:1: 错误:预期标识符或 '(' 在 '{' 标记之前。任何人都可以帮我解决这个问题吗?我是 C 编程新手,我的代码如下.

#include <stdio.h>
void PrintArray (int number[], int i)
{
if (i < 0)
return;
PrintArray (number, i - 1);
printf ("Please enter 5 integers:%d\n", i);
scanf ("%d", &i);
}

int
main ()
{
int number[5];
PrintArray (number, 5);
printf ("Here are your integers:%d", number[4]);
return 0;
}

{
int arr[20];
int l;
for (l = 0; l < 20; l++)
{
arr[l] = rand () % 20;
}
for (l = 0; l < 100; l++)
{
PrintArray (arr, 20);
printf ("Here are 20 random integers: %d", arr[l]);
}
return 0;
}

最佳答案

删除此内容以消除您引用的错误。

  return 0;
}

{

您可能还需要将以下变量定义移至 main 的开头。

即这个

  int arr[20];
int l;

应该去...

int number[5];
/* ... here */
PrintArray (number, 5);

然后检查你的程序的行为;因为之前 main 函数后面的自由 float 代码块现在只是在调用 printf() 之后执行。这可能不会导致所需的行为。

关于c - 我收到错误 main.c :20:1: error: expected identifier or '(' before '{' token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49826552/

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