我有一个非常简单的问题,我肯定可以很容易地回答,但谷歌并没有完全产生有助于纠正我收到的错误的结果。
我有一个由100个整数组成的简单单维数组。 我需要使用另一个函数来“填充”数组,可以这么说。
虽然在main中我试图简单地调用将用随机整数“填充”数组的函数。
但是,我已经写了这样的电话:
fillArray(int list [],int number);
数字是要存储在数组中的随机整数的数量。这些参数不能改变。
我一直收到错误消息:
“预期”('用于功能式演员或类型构建。
我现在只参加了我的C ++课程5周,我真的不知道这意味着什么。当然,我在CSS,VBA,MySQL和HTML中大部分都是自学成才。因此,在翻译错误消息时,我并不直观。
花了一段时间试图谷歌究竟是什么意思,所有代码都超出了我的理解范围哈哈。
这是我在main函数中的函数声明(这是一个要求)。
void fillArray(int,int);
我的功能标题:
void fillArray(int array [],int n)
到目前为止,我还没有在fillArray函数中编写任何内容。 这可能是错误的原因吗? 如果是的话,我可能会觉得有点愚蠢。 :“)
答案 0 :(得分:2)
我认为你只需要声明一个整数数组作为第一个参数:
void fillArray(int[], int);
答案 1 :(得分:0)
您的代码应具有以下结构:
void fillArray(int[], int);
int main()
{
//...write code to create array here ...
//this is how you call the function
fillArray (list, number);
}
void fillArray (int list[], int number)
{
//...write your implementation of fillArray here
}