请问编程时出现
[Error] invalid types 'int[int]' for array subscript
的报错内容时什么意思?
#include <bits/stdc++.h>
using namespace std;
int t[100005];
int main (){
//freopen ("gan.in","r",stdin);
//freopen ("gan.out","w",stdout);
int t;
scanf ("%d",&t);
while (t--){
int n,x,sum=0;
scanf ("%d%d",&n,&x);
for (int i=0;i<n;i++){
scanf ("%d",&t[i]);
}
for (int i=0;i<n-1;i++){
if (t[i+1]-t[i]<=x){
sum=sum+t[i-1]-t[i];
}
else{
sum=sum+x;
}
}
sum=sum+x;
printf ("%d\n",sum);
}
return 0;
}
scanf ("%d",&t[i]);为出错内容