使用相同的我用于不同的目的似乎没有问题,为什么这样呢?如果使用米相同I用于在以及用于循环,不能使用相同的我为不同的任务,为什么?
#include<iostream>
using namespace std;
int main()
{
int g,n,i=0,sum;
cin>>g;
while(i<g)
{
cin>>n;
int a[n];
for(i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n;i+=2)
{
"code"
}
cout<<sum;
i++;
}
return 0;
}
的代码没有工作的bt它的工作,如果我使用了不同的参数两者。 参数的任务是存储counter.so为什么它的nt工作?
使用了'i'两种不同的目的是 - 使用两个不同的变量。 – 2014-09-28 07:39:26
另外'j'在'main'的范围内声明,但从未在那里使用过。而'main'中最内层的''''循环将使'sum'最终成为数组'a'的第一个元素和最后一个元素的总和。如果这是你想达到的目标,那么循环就没有必要了。 – robbannn 2014-09-28 07:54:51
@Anshul Sheoliha变数g是什么意思? – 2014-09-28 08:02:09