为什么我收到错误消息,“ for”之前应有不合格的ID

时间:2019-11-11 18:45:52

标签: c++

我必须编写一个代码来完成大学作业。我已经编写了代码的平均功能,但是我收到了其他功能的错误消息。 DEVBOARD_readAccelerometer函数将读取加速度的x,y,z分量

首先,您需要编写一个函数:      int average(int * array,int nLen); 返回整数数组的平均值。 (为防止溢出,建议使用较长的内部变量)。 水平仪功能将循环运行。对于每次迭代,将以50ms的间隔对重力加速度的Z分量进行四次采样,并将其存储在适当大小的数组中。 使用您编写的average()函数,确定平均值并进行分析

int average(int* array, int nlen) {  // assuming array is int
  long sum = 0L;  // sum will be larger than an item, long for safety.
  for (int i = 0; i < nlen; i++) {
    sum += array[i];
  }
  return ((long)sum) / nlen;
}

float sum[3];
int j;
for (int j = 0; j < 3; j++) {
  i = DEVBOARD_readAccelerometer(int* xAccel, int* yAccel, int* zAccel);
  sum[j] = int * zAccel;
}
average(float* sum[j], float nlen);
printf("The average zcomponent is %f\n");
}

unqualified-id before for

1 个答案:

答案 0 :(得分:-1)

您两次声明了变量 val retrofitBuilder = Retrofit.Builder() .addConverterFactory(GsonConverterFactory.create()) .addCallAdapterFactory(RxJava2CallAdapterFactory.create()) .baseUrl("https://worldtimeapi.org/api/timezone/Europe/") .build() val timeInterface = retrofitBuilder.create(TimeInterface::class.java) val call = timeInterface.getCityTime("London") call.subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(object : Observer<Time> { //Repeat this call every N sec override fun onNext(t: Time) { progressBar.visibility = View.GONE txtTime.text = t.unixtime.toString() Log.e(TAG, t.unixtime.toString()) } override fun onError(e: Throwable) { Log.e(TAG, "error") } }) } 。 for循环之前一个 和for定义内部一个