搜索

C++报错a function-definition is not allowed here before '{...

发布网友 发布时间:2024-10-24 09:53

我来回答

4个回答

热心网友 时间:2024-11-13 22:47

void fillArray(int a[],int size, int&Used)的函数体后面漏了一个}号。
把它加到 void Sort(int a[], int Used)这句话的前面即可。

还有,indexOfSmallest函数体的for里那个numberUsed未定义。

热心网友 时间:2024-11-13 22:48

before

热心网友 时间:2024-11-13 22:46

为什么我后面加了英文格式的}号,还是报错:
exit status 1
a function-definition is not allowed here before '{' token

热心网友 时间:2024-11-13 22:49

fillArray
这个函数少结束括号
int indexOfSmallest(const int a[],int startIndex,int Used)
里少numberUsed定义

呃, 看到下面前面的兄弟回答了。。。。汗

热心网友 时间:2024-11-13 22:54

void fillArray(int a[],int size, int&Used)的函数体后面漏了一个}号。
把它加到 void Sort(int a[], int Used)这句话的前面即可。

还有,indexOfSmallest函数体的for里那个numberUsed未定义。

热心网友 时间:2024-11-13 22:47

fillArray
这个函数少结束括号
int indexOfSmallest(const int a[],int startIndex,int Used)
里少numberUsed定义

呃, 看到下面前面的兄弟回答了。。。。汗

热心网友 时间:2024-11-13 22:52

为什么我后面加了英文格式的}号,还是报错:
exit status 1
a function-definition is not allowed here before '{' token

热心网友 时间:2024-11-13 22:50

before
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top